我的自动完成脚本出现了问题...如果我使用我的json文件,我的所有数据都会显示但是自动完成功能不起作用。相反,如果我使用表NPA,它工作...
有人可以帮我解决这个问题吗?谢谢!
我的autocomplete.php
var NPA = 'npa.json';
var NPA2 = [{"value": "1700","label": "NewYork City"},{"value": "1701","label": "Chicago"}];
$('#tags').autocomplete({
source: NPA2,
minLength: 1
});
我的npa.json:
[{"value": "1700","label": "NewYork City"},{"value": "1701","label": "Chicago"}]
答案 0 :(得分:0)
NPA
的内容应为npa.json
的字符串。而不是这个文件的内容。
哟应该load the content of the json file:
var NPA = 'npa.json';
$.getJSON(NPA, function(data) {
$('#tags').autocomplete({
source: data,
minLength: 1
});
});