Я пытаюсь разработать свое первое веб-приложение ASP.NET MVC и столкнулся с проблемой с виджетом автозаполнения jquery ui.
На данный момент у меня есть форма с несколькими текстовыми полями, которые хорошо поддаются автозаполнению.
Код для моего текстового поля "Марка" (Car make) показан ниже:
JQuery:
$(function() {
$("#Make").autocomplete({
source: '<%=Url.Action("Make","AutoComplete") %>'
});
});
Контроллер ASP.NET MVC:
public ActionResult Make(string term)
{
return Json(Service.GetHints(HintType.Make, term, 20));
}
GetHints()
возвращает IList of Hints, объект со свойствами только метки и строки значения. Документация подразумевает, что это то, что я должен возвращать в jquery, но он не хочет работать? Кто-нибудь может дать мне какой-нибудь совет / помощь?