我必须在大学的一个项目中实施某种实时搜索。我有以下代码:MVC 动作:
[Authorize]
[AcceptVerbs(HttpVerbs.Get)]
[InitializeSimpleMembership]
public JsonResult Search(string term)
{
var data = ... // get matching item
return Json(data, JsonRequestBehavior.AllowGet);
}
视图中的脚本:
$(document).ready(function() {
$("#searchText").keyup(function() {
$.getJSON('/Search/Search', { "term": $(this).val() }, function(result) {
alert(result);
$("#searchText").val(result.d);
});
});
});
控制器动作被调用并返回匹配的对象,但 javascript 函数从未被调用,没有警报框,什么都没有。可以做些什么来完成这项工作?