客户端使用JSON源搜索autocomplete()

时间:2012-02-18 00:52:16

标签: jquery jquery-autocomplete

如果我有一个{J}的.autocomplete()来源,就像这样:

[{
value: "jquery",
label: "jQuery",
desc: "the write less, do more, JavaScript library",
icon: "jquery_32x32.png"
}]

无论我输入什么输入,它仍会显示所有JSON结果。我以为.autocomplete()会处理搜索客户端而不是期望服务器处理它,也许我错了,因为当你将数组定义为source的对象时它会处理客户端搜索对你而言,但我如何从JSON数据源以相同的方式运行它?

代码在这里:

                  $.getJSON(url, function(data) {  
                  //autocomplete                     
                     $( "#name" ).autocomplete({
                          source: data,
                          minLength: 2
                      })                          
                  });

1 个答案:

答案 0 :(得分:1)

看看这个,jquery autocomplete with json response

它可能对你有帮助。

此外,自动完成功能要求数据为数组。