これで私の脳を擦っていましたが(これはひどいですが)、私ができることすべてを読んでも、それでもうまくいきませんでした。JSONでjQuery UIオートコンプリート
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
アラートが返されていません –
'console.log(data)'を実行して 'data 'に実際に含まれているものを確認します。空の場合は、サーバー上のスクリプトに問題がある可能性があります。 – Bojangles