2
私はjsonという名前のnames.jsonを持っています.Json内で 'name'値を探すオートコンプリートで入力する必要があります。jQueryオートコンプリートwith getJSON
どうすればよいですか?
私が試した:
$(function() {
var getData = function (request, response) {
$.getJSON(
"/cities.json" + request.term,
function (data) {
response(data);
});
};
var selectItem = function (event, ui) {
$("#myInput").val(ui.item.value);
return false;
}
$("#myInput").autocomplete({
source: getData,
select: selectItem,
minLength: 2,
change: function() {
$("#myInput").val("").css("display", 2);
}
});
});
をしかし、私は私のコードで間違った何かをやっています。
私はJSONはまさにこの形式から、私は入力に入力すると「名前」の値を返す必要がされている外部ファイルから
をJSONを取得する:ここで
[
{
"id":25,
"name":"locale name test 2",
"state_id":6
},
{
"id":667,
"name":"locale name test 3",
"state_id":24
},
{
"id":331,
"name":"locale name test 4",
"state_id":13
},
{
"id":776,
"name":"locale name test 5",
"state_id":26
},
{
"id":680,
"name":"locale name test 6",
"state_id":26
}
]
上でそれを試してみてくださいあなたが@dawitありがとう!!そして、私はどのように外部URLからjsonを取得するのですか? $ .getJSON? – CodeG
@CodeG新しいアップデートをチェックアウトします。あなたに懸念がある場合は私に知らせてください – dawit