Javascript for循环警报值一个接一个

时间:2014-08-19 13:19:36

标签: javascript jquery json

我在JavaScript中循环json数组时遇到了麻烦。我如何只获得SG_J1001和SG_LS01?实际上,我没有得到我想要的东西。结果就像那样 [{“regis .......

 var item = JSON.stringify(data['code']); //[{"registerCode":"SG_J1001"},{"registerCode":"SG_LS01"}]

 for(var i=0;i < item.length; i++){
     alert(item[i]);
 }     

3 个答案:

答案 0 :(得分:3)

不要使用字符串化,并使用点表示法来访问每个索引的属性:

for(var i=0;i < item.length; i++){
    alert(item[i].registerCode);
} 

答案 1 :(得分:1)

使用jQuery,你可以这样做:

$.each(item, function(index,obj){
  alert(obj.registerCode);
});

请参阅EXAMPLE

答案 2 :(得分:0)

这里有几个正确的帖子。 还有一个表演:

for (var key in data.code)
  alert(key.registerCode)