Я создаю автозаполнение со страницы, которая возвращает значения в виде текстового списка, по одному на строку, например:
CAAA/CODE1\n
CAAA/CODE2\n
CAAA/CODE3\n
Из проверки сети из Chrome видно, что выполняется вызов AJAX и возвращаются данные, но ниже не отображается поле автозаполнения, содержащее значения.
Это похоже на то, что ответ не отправляется обратно на autocomplete
.
Вот мой код:
$("input#prodcode").autocomplete({
source: function (request, response) {
$.ajax({
url: "ProductCodes.aspx",
dataType: "text",
type: "post",
data: { code_search: "hello" },
success: function (data) {
response(data);
}
});
},
minLength: 2
});