Я использую библиотеку jQuery ui-complete, которая вызывает конечную точку через запрос get для заполнения списка предлагаемых авторов:
$("#author-name").autocomplete({
source: "/authors/get.json",
minLength: 5,
select: function(event, ui) {
event.preventDefault();
$("#author-name").val(ui.item.label);
$("#author-id").val(ui.item.value);
}
});
Проблема заключается в формате ответа, который заключен в индексированный массив следующим образом:
{
"reply": [
{
"value": 9,
"label": "Joe Bloggs"
},
]
}
Можно ли отличить ответ для обработки от объекта ответа, например:
select: function(event, ui.reply) {
Я прочитал API-документы в библиотеке, но не смог найти решение.