简单的jquery循环通过JSON数组?

时间:2013-04-13 23:07:32

标签: javascript jquery

我有这个简单的jquery脚本循环遍历JSON数组
脚本没有全部工作,从不提供输出 我确定JSON数组是有效的,但我不知道为什么Jquery没有解析它。

$(document).ready(function(){
    var cost = [{"gold":"100","iron":"80","wood":"120","food":"70"},{"gold":"80","iron":"60","wood":"90","food":"35"}];
    var costarr = $.parseJSON(cost);
    $.each(costarr, function(i, item) {
       alert(item.gold);
    }
});

2 个答案:

答案 0 :(得分:8)

don't need to parse it,它已经是一个阵列了。而您的each缺少结算)

$.each(cost, function(i, item) {
  alert(item.gold);
}); //<-- lacking ")"

答案 1 :(得分:0)

您遇到语法错误。

$.each(costarr, function(i, item) {
   alert(item.gold);
}

缺少结尾');'

这就是为什么你的小提琴中没有任何警报的原因。