我用这个自动完成功能?

时间:2017-11-27 07:12:28

标签: jquery

我使用此脚本进行自动完成...

$('#custmoers_name').autocomplete({
    source: function (request, response) {

    // $.getJSON("<?php echo base_url('index.php/Json_cr_operation/autosearch_custmoers');?>", function (data) {
      $.getJSON("Json_cr_operation/autosearch_custmoers?term=" + request.term, function (data) {
        console.log(data);
        response($.map(data, function (value, key) {
            console.log(value);
            return {
                label: value.label,
                value: value.value
            };
       }));
      });
   },
   minLength: 1,
   delay: 100
});

我的json回归: - [{&#34;标签&#34;:&#34; Mahesh Arun Wani&#34;,&#34;价值&#34;:&#34; 1&#34;}]之后搜索m

但它显示在下拉列表[object object] ...

1 个答案:

答案 0 :(得分:0)

返回的数据可能是对象数组,但数据未正确提取。 F12,在地图函数中保留调试器并找到如何获取值。我希望下面的代码对你有用。把它放在你的回复中。

$.map(data, function (item, index) {
    return {
        label: item.Value,
        value: item.Key
    };
})