0

我有一个 JSON 数组(部分数据)。

   {
      "person1": { "firstName":  "Joe", "lastName":"Dutonz"},
      "person2": { "firstName":  "Joe", "lastName":"Foo"},
etc
    }

要求是遍历 JSON 数组并显示人员数据的所有名字。

$.getJSON("people.json", function(obj)
 {
    loop through people data and display firstName
});

使用 jQuery 如何获取名字?

4

2 回答 2

3

这就是for迭代器的设计目的,例如

$.getJSON("people.json", function(obj)
{
    for (var propName in obj)
    {
        console.log(obj[propName]);
    }
});
于 2013-06-30T10:32:31.113 回答
1

使用.each()函数循环键值对并显示如下所示的值。

$.getJSON("people.json", function(obj){   
     $.each(obj, function(key,value){
         alert(value.firstName);
     });
});
于 2013-06-30T10:31:24.313 回答