Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 通过Json读取ASP.net MVC视图中的列表集合时出现问题_Jquery_Asp.net Mvc_Json - Fatal编程技术网

Jquery 通过Json读取ASP.net MVC视图中的列表集合时出现问题

Jquery 通过Json读取ASP.net MVC视图中的列表集合时出现问题,jquery,asp.net-mvc,json,Jquery,Asp.net Mvc,Json,每当我通过Json从控制器返回列表集合时。我无法得到那个列表,但如果我只是从控制器返回一个字符串,它就可以正常工作了。 在我看来 <script type="text/javascript" language="javascript"> $(function () { $('#btnFillList').click(function () { alert("btnclick");

每当我通过Json从控制器返回列表集合时。我无法得到那个列表,但如果我只是从控制器返回一个字符串,它就可以正常工作了。 在我看来

    <script type="text/javascript" language="javascript">
        $(function () {
            $('#btnFillList').click(function () {
                alert("btnclick");

                var URL = '<%= Url.Action("JsonFunc2","Customer") %>';
                $.post(URL, null, function (data) {
                    for (var i = 0; i < data.length; i++) {
                    }

                });
            });
        });      
    </script>

<input type="submit" id="btnFillList" value="Load" />
在循环之前尝试使用eval(数据)

 $.post(URL, null, function (result) {
       var data = eval('(' + result + ')');
       for (var i = 0; i < data.length; i++) {

       }
$.post(URL、null、函数(结果){
var数据=评估(“(“+结果+”)”);
对于(变量i=0;i
尝试返回数组而不是列表:

var cust = _db.tblCustomers.ToArray();
return Json(cust);

下面给出的任何答案有效吗??
var cust = _db.tblCustomers.ToArray();
return Json(cust);