【发布时间】:2014-03-11 17:18:38
【问题描述】:
我已经查看了有关使用 .each 元素循环数组的其他问题,但我仍然无法让我的函数工作 - 我在未定义的元素上遇到引用错误,我想我只是不会“深入”在我的嵌套 .each 语句中已经足够了。
我的函数成功返回一个变量“response”,它应该包含许多对象/数组。
$.each(response, function(){
console.log(response.first_name);
}
这显然是不正确的,因为可以说它不够“深入”,但我对如何在其中添加多个 $.each 循环感到困惑。其他问题在“响应”所在的位置列出了名称,或者它们具有 function(x, test) 以在循环时显示索引。我迷路了。
根据 Google Chrome 中的控制台,我的 json 的结构是这样的:
Object {data: Array[2]}
data: Array[2]
0: Object
User: Object
first_name: "Steve"
last_name: "Ramsey"
1: Object
User: Object
first_name: "Bob"
last_name: "Ramsey"
如您所见,其中一个字段的名称会递增,因此我知道在循环数字时需要一个变量作为索引。我的想法是,然后我将使用这些数据在页面上吐出“Bob Ramsey”、“Steve Ramsey”等以及对象中可能存在的任何其他信息。
【问题讨论】: