2014-02-25 176 views
0

由於某種原因,我的Jquery沒有循環瀏覽Json數據。當前未定義的錯誤。Json jquery每個循環

Json登錄時。

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

的Html

console.log(JsonData); 

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

回答

2

你並不需要解析您的jSON在這裏了,所以你可以使用:

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

Fiddle Demo

+0

謝謝,真的很好的答案 – Brent

+0

很高興幫助!快樂編碼伴侶:) – Felix

2

它看起來像我的一個對象,你也需要通過城市的房地產迭代

console.log(JsonData); 

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

我是通過錯了對象循環,是我不好。

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