Я надеюсь, что кто-то может помочь с этим,
Мне очень трудно заставить автозаполнение jQueryUI работать с $. Ajax ({}) в приложении asp.net. .
Я могу заставить его сделать вызов ajax, я получаю ответ от службы и список мест.
, но список автозаполнения не отображается, когда я нажимаю клавишу со стрелкой вниз, на странице отображается список местоположений.
Он должен отображаться / отображаться сразу после получения списка мест из веб-метода. Как это могло быть возможно?
Я использую автозаполнение с сайта jquery: http://jqueryui.com/demos/autocomplete/
Пример кода
function GetCitiesLikeList(objcity) {
var cities = "";
$.ajax({
type: "POST",
url: http://localhost/testweb/location.asmx/Getlocations,
data: "{ City : '" + objcity + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
if (msg.d != null && msg.d != "") {
cities = "";
cities = msg.d;
$("#citilist").autocomplete({
source: cities
});
}
else
$("#citilist").attr("autocomplete", "off")
},
error: function (xhr, ajaxOptions, thrownError) { return false; }
});
}