Json回应数据不显示

时间:2015-09-30 09:27:41

标签: jquery json

我有一个json响应字符串,如下所示:

[
  {
    "0":
        {
          "total":"2.00"
        },
    "PaymentCollection":
        {
          "emp_id":"E0004"
        }
  }
]

我的jQuery函数是

$.each(resp,function(indx,obj){
    alert(obj.0.total);
}); 

不幸的是警报无法正常工作..请帮忙

2 个答案:

答案 0 :(得分:1)

.0在javascript中无效(标识符不能以数字开头)。您可以使用"数组符号" :alert(obj["0"].total);

答案 1 :(得分:1)

您可以这样访问:

obj['0'].total

obj['0']['total']

DEMO