У меня есть страница asp.net (aspx), с этой страницы я позвонил в службу WebApi и получил список строк в jquery, автозаполнение исходного объекта object.service возвращает все данные, но не отображается на странице.
Мой метод веб-API:
Возвращает список строк.
[HttpPost]
public List<string> GetAgencyCPR(string CPR, string Agency)<br/>
{
return cc.AgencyInsured.FindAll(c => c.CPR != null).Select(e =>
e.CPR).ToList();
}
Мой скрипт на странице:
$(document).ready(function () {
BindControls();
})
function BindControls() {
$("#<%=txtSearchCPR.ClientID%>").autocomplete(
{
source: function (request, response) {
var val = request.term;
$.ajax({
url: "Http://localhost:7050" + "/api/admin/getagencycpr/" + val + "/" + "BBK",
type: "POST",
dataType: "json",
success: function (data) {
response($.map((data), function (item) {
return
{
value: item;
}
}));
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
}
});
},
minLength: 1,
});
}