Я действительно изо всех сил пытаюсь использовать плагин автозаполнения пользовательского интерфейса jQuery. Я посмотрел несколько демонстраций, но все еще не могу заставить их работать должным образом. То, что я хочу сделать, это принести данные из моего файла JSON, называемого destination.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"
}
]
}