0

我有一个服务器方法,它返回我的自定义类的实例集合。我知道在 AJAX 成功回调函数中访问这些对象我可以说data.d。并访问我要写的第一个对象data.d[0]。但是如何获取 data.d 的所有元素呢?我不会遍历所有对象。

4

1 回答 1

2

好吧,你知道data.d是一个数组。在你的成功回调中,只需遍历数组中的项目:

    success: function (data) {
        for (var i = 0; i < data.d.length; i++) {
            console.log(data.d[i]);
        }
    }

如果你使用 jQuery,你也可以使用$.each()。它需要一个带有两个参数的回调 - 集合中的索引和该索引处的值:

    success: function (data) {
        $.each(data.d, function (i, v) {
            console.log(i, v);
        });
    }
于 2012-12-27T14:38:01.857 回答