2014-10-28 111 views
0

我的自動完成腳本有問題...如果我使用我的json文件,我的所有數據都會顯示,但自動完成功能不起作用。相反,如果我使用表NPA,它的工作原理...自動完成JQuery UI ... json錯誤

有人可以幫助我解決這個問題嗎?謝謝 !

我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

你的NPA含量應npa.json的字符串。而不是這個文件的內容。

呦應該load the content of the json file

var NPA = 'npa.json'; 
$.getJSON(NPA, function(data) { 
    $('#tags').autocomplete({ 
     source: data, 
     minLength: 1 
    }); 
});