好吧一直在我的大腦上(這是可怕的),但是我試過閱讀所有我可以仍然不能得到它的工作。JQuery UI自動完成與JSON
試圖做自動完成與jQuery UI的
的json看起來像這樣
{"dealers":
{
"1156":"dealer 1",
"1122":"dealer 2",
"1176":"dealer 3",
"1491":"dealer 4",
"1463":"dealer 5",
"269":"dealer 6"
}
}
我將嘗試使用此信息爲源自動完成。我得到響應對象就好了我只是無法以正確的格式獲得它,以便我可以將「###」放置在與「值」綁定的隱藏字段中,該字段需要顯示爲落下。
一直在嘗試一百萬個不同的方法,但最近一次低於
function ajaxCall() {
$.getJSON("/example/location/example.json?term=" + $('#dealerName').val(),
function(data) {
$.each(data.dealers, function(k, v) {
alert(k + ' : ' + v);
});
});
}
$('#dealerName').autocomplete({
source: ajaxCall,
minLength: 2,
delay: 100
});
請和謝謝你了!
'k'應保持他們的關鍵,這是你想要的東西的名稱。什麼是不適用於你當前的代碼? – Bojangles 2012-07-11 14:57:51
警報正在返回undefined – 2012-07-11 15:00:14
執行'console.log(data)'來查看數據實際包含的內容。如果它是空的,那麼您的服務器上的腳本可能有問題。 – Bojangles 2012-07-11 15:01:45