Я пытаюсь использовать вывод JSON с сервера в качестве источника для моей функции автозаполнения. Я прочитал документацию Autocomplete, и он говорит, что массив объектов принимается как тип источника. Может кто-нибудь, пожалуйста, дайте мне знать, где я буду не так с этим?JQuery Autocomplete не может прочитать массив объектов
jq(document).ready(function() {
jq("body").css({overflow:'hidden'});
jq.getJSON("<?php echo Mage::getBaseUrl() . "setsession/index/getarea"; ?>",
function(data) {
jq("#autocomplete-1").autocomplete({
source: data,
select: function(event, ui) {
alert(ui.item.area_id);
jq("#splash_area").val(ui.item.area_id);
return false;
}
});
}
);
});
Это то, что я получаю от сервера (JSON закодированные):
[{"area_id":"1","area_name":"DLF Phase 1"},{"area_id":"2","area_name":"DLF Phase 2"}]
вы имеете в виду ваше автозаполнения выпадающее меню ничего не показывает? –
это правильно. Автозаполнение не отображает выпадающий список. Когда я поставляю единый массив dimesion, он работает отлично. – coderatlarge