Я новичок в jquery. Я пытаюсь объединить функцию автозаполнения для текстового поля. До сих пор я могу взять вход, сделать ajax-вызов, получить ответ json и построить массив с данными. Однако я не могу представить эти данные в автозаполнении. Вот мой код javascript. Я не уверен, что это проблема css или проблема с javascript. Я добавил jquery-ui.css. Просьба сообщить.автозаполнение jquery с ajax неспособным заполнить
$(document).ready(function() {
function SearchText() {
$("#text-drug").autocomplete({
minLength: 3,
source: function(request, response) {
$.ajax({
type: "GET",
url: "url",
beforeSend: function(xhr) {
xhr.overrideMimeType("text/plain; charset=x-user-defined");
},
success: function (data) {
if (data != null) {
var parsedJson = $.parseJSON(data);
alert(parsedJson);
var arr = [];
for (var i=0;i<parsedJson.length;++i)
{
arr.push(parsedJson[i].name);
}
alert(arr);
response(arr); }
},
error: function(result) {
alert("Error");
}
});
}
});
}
});
Этот код отлично подходит для меня. Может быть, вы проверяете его, не набрав 3 символа? –