jQuery UIオートコンプリートプラグインを使用しようとすると本当に苦労しています。私はいくつかのデモを見てきましたが、それでも正しく動作するようには見えません。私がしたいのは、jsonファイルのdestination.jsonからデータを取り出すことです。jQuery UIオートコンプリートでjsonファイルからデータを取得する
これは私がこれまで持っているものです。
$("#autocomplete").autocomplete({
source: function(request, response) {
$.ajax({
url: "data/destination.json",
dataType: "json",
success: function(data) {
response(data.destinations);
}
});
}
});
& HTML
<div class="left">Destination</div>
<div class="right"><input name="autocomplete" type="text" size="27" id="autocomplete"/></div>
<div class="clear"></div>
私が間違って何をしているのですか?ありがとうございました!
& JSON
{
"destinations": [
{
"value": "Oceania and Australia",
"label": "Australia & South Pacific"
},
{
"value": "Australia",
"label": "Australia"
},
{
"value": "Brisbane",
"label": "Brisbane-Australia"
},
{
"value": "GoldCoast",
"label": "GoldCoast-Australia"
},
{
"value": "SunshineCoast",
"label": "SunshineCoast-Australia"
}
]
}
このコードはどうなりますか?コンソールにエラーが表示されますか? – ShankarSangoli
エラーが発生していますか?それ自身のAjax関数を実行するとどうなりますか?それは何かを返すのですか? – xanderer
jsonファイルとレスポンス関数にデータを送信するコードはありません!! –