当我有一个列表时,我这样做了: 我的控制器:
var sel = new {list , m};
return Json(sel, JsonRequestBehavior.AllowGet);
在Ajax的成功中,我这样做是为了访问元素Date:
for (var i = 0; i < sel.list.length; i++) {
row.append($('<td>').text(sel.list[i].Date));
row.append($('<td>').html(sel.m));
}
但现在我的名单是List<List<Event>>
;
如何在循环中访问元素日期?
答案 0 :(得分:0)
使用2个循环。
$.get("PahtToYourAjaxEndpoint", function(sel) {
$.each(sel.list, function(a, b) {
$.each(b, function (x, y) {
console.log(y);
//you can access y.properties here
row.append($('<td>').text(y.Date));
row.append($('<td>').html(sel.m));
});
});
});