Json Jquery每个循环

时间:2014-02-25 09:42:34

标签: jquery json

由于某些原因,我的Jquery没有遍历我的Json数据。当前未定义的错误。

记录时

Json。

{
    "cities": [
        {
            "storename": "new Store",
            "notes": "test",
            "rejected": "on",
            "offer": "test"
        }
    ]
}

HTML

console.log(JsonData);

$.each($.parseJSON(JsonData), function(idx, obj) {
        alert(obj.storename);
});

3 个答案:

答案 0 :(得分:2)

对我来说它看起来像一个对象,你也需要遍历cities属性

console.log(JsonData);

$.each(JsonData.cities, function (idx, obj) {
    alert(obj.storename);
});

答案 1 :(得分:2)

您不再需要在此解析您的jSON,因此您可以使用:

$.each(JsonData.cities, function(idx, obj) {
     alert(obj.storename);
});

<强> Fiddle Demo

答案 2 :(得分:0)

我正在循环错误的对象,我的坏。

 $.each($.parseJSON(JsonData), function(idx, cities) {
                          $.each(cities, function(idx, obj){
                           console.log(obj.storename)
                          });
    });