0
我使用easyautocomplete http://easyautocomplete.com/來填充列表,因爲用戶在搜索字段中輸入類型。代碼如下:無法加載響應數據jquery.easy-autocomplete.min.js:10警告:
var options = {
url: function(phrase) {
if (phrase !== "") {
return "http://<url>/todo?query=" + phrase + "&format=json";
} else {
return "http://<url>/todo?query=empty&format=json";
}
},
getValue: "results",
ajaxSettings: {
dataType: "jsonp"
},
requestDelay: 300,
theme: "round"
};
$("#product-list").easyAutocomplete(options);
我正在從我的API,它看起來像一個響應:
{
"results": [
"list_item_1",
"list_item_2",
"list_item_3",
...
"list_item_50"
]
}
我有一種感覺,我不格式正確的反應,但我不確定如何解決它。
謝謝。我不得不將數據類型從** jsonp **更改爲** json **,並將** getValue **更改爲** listLocation **。不幸的是,當我將dataType更改爲jsonp時,我失去了CORS。 –