【问题标题】:jQueryUI - Autocomplete with json filejQueryUI - 使用 json 文件自动完成
【发布时间】:2013-12-04 13:11:48
【问题描述】:

我正在尝试使用 json 文件进行自动完成,但是当我在输入字段中键入时,它什么也没显示。我只想显示指定为“descricao”的数据,而不是“codigo”。这是我的代码:

$(function() {
$('#autocompleteGrupo').autocomplete({
    source: function (request, response) {
        $.ajax({
            url: "jsonGrupo.jsp",
            dataType: 'json',
            data: request,
            success: function( data ) {
                response( $.map( data, function( item ) {
                    return {
                        label: value,
                        value: item.descricao
                    };
                }));
            }
        }); 
    },  
    minLength: 2
});
});

我的 json 文件:

[{"codigo":"1","descricao":"Tecnologia da Informação"}] 

谢谢,

卢卡斯。

【问题讨论】:

    标签: jquery json jquery-ui


    【解决方案1】:

    试试下面的代码:


    $(function() {
    $('#autocompleteGrupo').autocomplete({
    source: function (request, response) {
        $.ajax({
            url: "jsonGrupo.jsp",
            dataType: 'json',
            data: request,
            success: function( data ) {
                response( $.map( data, function( item ) {
                    return(item.descricao)
                }));
            }
        }); 
       },  
       minLength: 2
      });
    });
    


    还要检查 jquery ui js,css 是否包含......

    【讨论】:

      猜你喜欢
      • 2013-03-08
      • 1970-01-01
      • 2015-07-16
      • 1970-01-01
      • 2014-09-12
      • 1970-01-01
      • 2011-09-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多