Я много раз искал и находил примеры, которые идеально соответствуют моей структуре кода. Пока я не получаю результаты из моего ajax для отображения в поле ввода.
Я получаю результаты POST, которые были оценены с помощью firebug, и все выглядит великолепно.
Вот JavaScript, который я использую.
<script type="text/javascript" language="javascript">
$(function () {
$("input.FamousPerson-List").autocomplete({
source: function (request, response) {
$.ajax({
url: "/FamousPeople/FPPAutoComplete",
type: "POST",
dataType: "json",
data: {
searchText: request.term,
maxResults: 12
},
success: function (data) {
response($.map(data, function (item) {
return {
value: item.DisplayName
}
}))
}
});
}
});
});
Вот ссылка на реальный код, который я использую в Интернете. AutoCompleteTesting Введите любую букву в одном из полей ниже, чтобы вызвать ее.
Спасибо.