在列表中列出ajax成功访问

时间:2016-04-15 18:48:04

标签: jquery ajax asp.net-mvc

当我有一个列表时,我这样做了: 我的控制器:

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>>; 如何在循环中访问元素日期?

1 个答案:

答案 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));
            });

        });
});