使用json自动完成Jquery UI ... Bug

时间:2014-10-28 08:37:31

标签: javascript jquery json autocomplete

我的自动完成脚本出现了问题...如果我使用我的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"}]

1 个答案:

答案 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
    });
});