Если у меня есть источник для .autocomplete()
, который является JSON, и вот так:
[{
value: "jquery",
label: "jQuery",
desc: "the write less, do more, JavaScript library",
icon: "jquery_32x32.png"
}]
Независимо от того, что я ввожу во ввод, он все равно показывает ВСЕ результаты JSON.Я думал, что .autocomplete()
будет обрабатывать поисковый клиент, а не ожидать, что сервер его обработает, возможно, я ошибаюсь, потому что, когда вы определяете массив как объект для source
, он обрабатывает поиск на стороне клиента, нокак заставить его работать так же из источника данных JSON?
Код здесь:
$.getJSON(url, function(data) {
//autocomplete
$( "#name" ).autocomplete({
source: data,
minLength: 2
})
});