autocomplete jquery ajax

программирование JavaScript AJAX autocomplete jQuery UI

$('#group').autocomplete({
source: function (request, response) {
$.ajax({
url: 'get.php?cmd=get_group',
type: "get",
dataType: 'json',
data: {
maxRows: 12,
q: request.term
},
success: function (data) {
alert(1)
}
});
},
select: function (event, ui) {
alert(2)
},
minLength: 1
});


Код не работает, без понятия почему, взято из примера

Примечание:
Другой код, только без AJAX раотает
Ответы:
response -- это callback функция.
Её нужно вызвать и передать в неё массив годных для комплита значений.
Чтобы убедиться: вместо alert(1); нужно написать response([1,2,3]);


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.