我试图解析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',我也会收到每个键的警报。但是当我把它作为字符串分配时,我得到了未定义的错误。可以任何身体告诉为什么。访问它的方法是什么?
答案 0 :(得分:0)
尝试
alert(data[widget_val[0]][j]['Type '])
使用空格而不是
alert(data[widget_val[0]][j]['Type'])
因为您正在尝试访问未定义的变量'Type'