【发布时间】:2015-01-08 02:52:49
【问题描述】:
当我输入第一个字符时自动完成打开,但是当我输入另一个或两个字符时它不会过滤,保持不变。
即使在第一个字符上,列表打开对于任何键入的内容都是相同的,按照来自网络服务的顺序(没有过滤器)。
这是我的代码:
$(function() {
$('#to').autocomplete({
source: 'json/searchobjects.php',
minLength: 1,
select: function(event, ui) {
globalDest = ui.item.latlng;
}
});
});
这里是 JSON 对象:
[
{
label: "label-1",
value: "val-1"
},
{
label: "label-2",
value: "val-2"
}
]
看起来我错过了什么。
感谢您的帮助
【问题讨论】:
-
是
'json/searchobjects.php'返回一个json数组吗? -
yes.. 并在输入第一个字符时列出。
-
浏览器控制台有错误吗?
-
控制台甚至没有错误。 @MelanciaUK
标签: jquery autocomplete jquery-autocomplete jquery-ui-autocomplete