如何在asp.net MVC4中创建带有逗号或分号的多个单词的Jquery自动完成文本框

时间:2014-10-30 07:00:50

标签: jquery ajax asp.net-mvc-4 c#-4.0

我想创建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指导我

0 个答案:

没有答案