我想创建Jquery自动完成文本框,在asp.net MVC4中使用jquery ajax用逗号或分号分隔多个单词..我在这里查看a link但这个donot提供了我的答案.plz检查我的代码这是家庭控制器功能
//在自动填充上加载任务
public JsonResult AutoCompleteTasks(string term)
{
var result = (from t in context.Tasks
where t.Name.Contains(term)
select new { t.Name }).Distinct();
return Json(result, JsonRequestBehavior.AllowGet);
}
我的ajax功能是
function multipleSearch(){
$("#textarea").autocomplete({
source: function (request, response) {
debugger;
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/Home/AutoCompleteTasks",
data: "{'term':'" + extractLast(request.term) + "'}",
dataType: "json",
success: function(data) {
response(data.d);
},
error: function(result) {
alert("Error");
}
})
},
});
}
这里有错误 数据:" {'术语':'" + extractLast(request.term)+"'}",line ... plz指导我