Как сделать такое же решение используется в этой ссылке Adding values to jQuery autocomplete real timeДобавление значений в JQuery автозаполнения в режиме реального времени «веб-сервиса»
, но с использованием веб-службы вместо массива в качестве источника
Это мой код:
$("#Agent").autocomplete({
source: function (request, response) {
$.ajax({
url: $("#Agent").data("agentlist-url"),
data: "prefix=" + request.term,
dataType: 'json',
contentType: "application/json; charset=utf-8",
success: function (data) {
response($.map(data, function (item) {
return {
label: item.ID + ' - ' + item.NAME,
value: item.ID,
Type: item.TYPE,
};
}));
},
});
},
select: function (e, i) {
$("#Agent_Id").val(i.item ? i.item.Id : "");
$("#Agent_Name").val(i.item.Name);
$("#Agent_Type").val(i.item.Type);
},
change: function (ev, ui) {
},
});
Например, если доступны доступные типы [«Яблоки», «Апельсины», «Бананы»]. Пользователь вводит «сливы» при использовании текстового поля. Есть ли способ добавить «сливы» в список источников, если пользователь так желает?
Да У меня есть две службы, Мой вопрос: как показать и скрыть кнопку Добавить? – Samirovic