Я работаю над автозаполнением JQuery с помощью веб-службы ASP.Net.
У меня веб-сервис ASP.Net, вызываемый в JQuery (JSON), выпадающий как
$(document).ready(function () {
$("#txtTest").autocomplete({
source: function (request, response) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "Webservice.asmx/GetNames",
data: "{'prefix':'" + request.term + "'}",
dataType: "json",
async: true,
success: function (data){
response($.map(data, function(item)
{ return item ; }));
},
error: function (result) {
alert("Due to unexpected errors we were unable to load data");
}
});
},
minLength:2
});
});
И я получаю вывод при автоматическом завершении как
{"First":"Steve","Second":"AK"}
{"First":"Evet","Second":"EV"}
{"First":"Stevens","Second":"SV"}
Как отобразить только «Первые» элементы (например, Стив, Эвет, Стивенс) в качестве результата автоматического завершения выпадающего меню?
Пожалуйста, помогите мне!