我有一个服务器方法,它返回我的自定义类的实例集合。我知道要在AJAX成功回调函数中访问这些对象,我可以说data.d
。并访问我写的第一个对象data.d[0]
。但是我如何获得data.d的所有元素?我不会遍历所有对象。
答案 0 :(得分: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);
});
}