Я пытаюсь реализовать автозаполнение Ajax в MVC2, но безуспешно. Это не входит в автозаполнение. Можете ли вы сказать мне, что не так? Вот мой сценарий.
$('#Contact').change(function () {
debugger;
$('#Contact').autocomplete({
source: function (request, response) {
$.ajax({
url: "/ChapterRelationship/GetContacts",
data: {searchText: request.term, maxResults: 10},
type: "POST", // http method
datatype: "json",
success: function (msg) {
// ajax call has returned
var result = msg;
var a = [];
if (result !== null) {
for (var i = 0; i < result.length; i++) {
a.push({ label: result[i].prop1, id: result[i].prop2 });
}
} responseFn(a);
}
});
}
});
});
Вот мой контроллер.
[HttpPost]
public JsonResult GetContacts(string id)
{
// return Content("test");
return this.Json("test", JsonRequestBehavior.AllowGet);
}
Спасибо