У меня это работает с локальным источником данных, но не удаленно.Он использует библиотеку Jquery, и я следовал инструкциям на сайте пользовательского интерфейса Jquery.Это код, который у меня есть (который не работает).Может ли кто-нибудь а) изменить этот код для работы б) показать код рабочего примера ??Спасибо:
JQUERY
$('#countries').autocomplete({
source: "/Trip/Lookup",
minLength: 0,
focus: function (event, ui) {
$('#countries').val(ui.item.label);
return false;
},
select: function (event, ui) {
return false;
}
}).data("autocomplete")._renderItem = function (ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a>" + item.label + "</a>")
.appendTo(ul);
};
ACTIONRESULT
public ActionResult Lookup(string q, int limit)
{
List<DestinationVM> list = new List<DestinationVM>();
list.Add(new DestinationVM { Destination = "England", Cost = 12 });
list.Add(new DestinationVM { Destination = "New Zealand", Cost = 10 });
list.Add(new DestinationVM { Destination = "Australia", Cost = 8 });
var data = from s in list select new { s.Destination, s.Cost };
return Json(data);
}