我有一些关于 jquery autocomplted 的示例。在控制器中我无法收到任何 empName

Posted

技术标签:

【中文标题】我有一些关于 jquery autocomplted 的示例。在控制器中我无法收到任何 empName【英文标题】:I have some sample about jquery autocomplted. In controller i can't receive any empName 【发布时间】:2014-08-15 21:29:40 【问题描述】:

脚本:

<script type="text/javascript">
    $(document).ready(function () 
        var na = $('#empName');
        $("#empName").autocomplete(
            source: function (request, response) 
                empName = document.getElementById("empName").value;
                $.ajax(
                    url: '@Url.Action("Autocompleted","Employees")',
                    type: "POST",
                    datatype: "json",
                    data:  "empName": empName ,
                    success: function (data) 
                        alert("hai");
                    

                );
            ,
            message: 

            

        );
    );
</script>

控制器:

public JsonResult Autocompleted(string empName)
    

      var employeename = new[]  "satheesh", "kumar", "raj" ;
      var result = employeename.Where(emp => emp.IndexOf(empName, StringComparison.InvariantCultureIgnoreCase) >= 0);
      return Json(result, JsonRequestBehavior.AllowGet);
     

每次调用 autocomplted。但我的问题是empName 值不是recive.only 空值只有我得到它请任何人帮助我我是MVC 的新手

【问题讨论】:

这个问题似乎是题外话,因为它不是一个问题 现在你可以理解了#cyberooot 您是否尝试过控制台日志记录来查看naempName 的值?试试console.log(na) 【参考方案1】:

试试这个:

public JsonResult Autocompleted(string empName)
    

      var employeename = new[]  "satheesh", "kumar", "raj" ;
      var emp_name = employeename.Where(emp => emp.IndexOf(empName, StringComparison.InvariantCultureIgnoreCase) >= 0).AsEnumerable();
       var result = emp_name.Select(a => new
            
                data = Convert.ToString(a["empName"])
            ).ToList();
return Json(result, JsonRequestBehavior.AllowGet);
     

【讨论】:

以上是关于我有一些关于 jquery autocomplted 的示例。在控制器中我无法收到任何 empName的主要内容,如果未能解决你的问题,请参考以下文章

前端关于jquery一些总结

关于JQuery的一些知识点

如何自定义构建基于 Jquery 的 javascript API 以及关于 Jquery 中使用的语法的一些问题

关于jQuery的一些实用代码

关于jquery的一些插件

一些关于 checkbox的前台 jquery 操作 记录