如何访问json对象我一直得到未定义的错误?

时间:2014-08-13 12:55:33

标签: javascript jquery json

我试图解析json并迭代它。经过一些嵌套,我无法得到这个物体。它一直说未定义。任何人都可以告诉我如何访问它。

 $.each( data[widget_val[0]][j],function(key,value){
            alert(data[widget_val[0]][j][key]); //getting output
        alert(data[widget_val[0]][j]['Type']);  //getting undefined
       });

我的json

({'Encounter Date  ':"06/09/2008 ", 'Description  ':"new patient ", 'Type  ':"Note ", 'Status  ':"ARC ", 'Provider  ':"Brady, Roseann "})

所以即使对于'Type',我也会收到每个键的警报。但是当我把它作为字符串分配时,我得到了未定义的错误。可以任何身体告诉为什么。访问它的方法是什么?

1 个答案:

答案 0 :(得分:0)

尝试

alert(data[widget_val[0]][j]['Type  '])

使用空格而不是

alert(data[widget_val[0]][j]['Type'])

因为您正在尝试访问未定义的变量'Type'