如何在json中使用$ .each?

时间:2011-05-06 09:19:19

标签: jquery

任何人都可以向我报告$ .each()吗?

2 个答案:

答案 0 :(得分:3)

假设您有以下数组对象:

var data = [ { 'id': '1', 'name': 'foo' }, { 'id': 1, 'name': 'bar' } ];

你可以遍历其元素:

$.each(data, function(index, value) {
    // this will be executed for each element of the array and here
    // you can use value.id and value.name which are the two properties
    // defined for each object in the array
});

但通常这个JSON来自服务器以响应AJAX请求。因此,在成功回调此请求时,您可以遍历服务器返回的数组元素:

$.getJSON('/foo.cgi', function(data) {
    $.each(data, function(index, value) {
        alert(value.name);
    });
});

答案 1 :(得分:0)