Jquery 通过Json读取ASP.net MVC视图中的列表集合时出现问题
每当我通过Json从控制器返回列表集合时。我无法得到那个列表,但如果我只是从控制器返回一个字符串,它就可以正常工作了。 在我看来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");
<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);