У меня естьAjax автозаполнение для JQuery без предложений данных
var autocompleteProfessionals = that.container.find("#ProfessionalsName");
autocompleteProfessionals.each(function() {
$(this).autocomplete({
serviceUrl: '../Professionals/FindProfessionals',
minChars: 2,
delimiter: /(,|;)\s*/,
maxHeight: 200,
width: 400,
zIndex: 9999,
deferRequestBy: 100,
onSelect: function (value, data) {
that.container.find("#IdProfessionals").val(data.IdProfessionals);
}
});
}
);
Когда я найти профессионал с автозаполнением и выбрать его, я установил его Id. Затем я удаляю это профессиональное имя из поля и вводим профессиональное имя, которого не существует. У меня здесь проблема, потому что IdProfessionals действительно, но ProfessionalsName нет.
Как удалить значение из IdProfessionals при удалении имени профессионала из текстового поля?
Я добавил 'autocompleteProfessionals.keyup (функция() { если ($ (это) .val() === "") { that.container.find (" # IdProfessionals ") .val (-1); } });' если кто-то имеет лучшую идею, скажите мне. – cashmere