Я использую плагин jQuery UI Autocomplete для лучшего ввода данных в моем веб-приложении ASP.NET.Извлечение данных поиска из базы данных с использованием jQuery autocomplete?
http://jqueryui.com/demos/autocomplete/
Однако, я думаю, что я как-то потерял в этом плагине. Я хотел бы спросить, что я должен сделать, чтобы использовать эту функцию автозаполнения с данными, полученными из базы данных?
Я ожидаю, что Ajax следует использовать для поиска в реальном времени, , но я понятия не имею, как это можно сделать, посмотрев демоверсию на веб-сайте выше.
Большое спасибо.
Update:
Вот код, который я попробовал, не работает, но не ошибка в поджигатель тоже.
$('#FirstName').autocomplete({
source: function (request, response) {
$.ajax({
url: "/Contact/FirstNameLookup?firstName=",
type: "POST",
data: {
"firstName": $('#FirstName').val()
},
success: function (data) {
response($.map(data, function (item) {
return {
label: item.FirstName,
value: item.FistName
}
}));
}
});
}
});
вы что-то пробовали? – Robert
Да. Я уже пробовал, но мне все равно не повезло. Я думаю, что я либо перепутал вещи, либо просто неправильно понял концепцию ... учтите мое редактирование выше. – Hei