[{
"20170915": {
"131082": {
"REG_TOTAL_NUM": "173",
"ACC_TOTAL_NUM": "173",
},
"131028": {
"REG_TOTAL_NUM": "2",
"ACC_TOTAL_NUM": "2",
},
"131022": {
"REG_TOTAL_NUM": "260",
"ACC_TOTAL_NUM": "260",
},
"131024": {
"REG_TOTAL_NUM": "31",
"ACC_TOTAL_NUM": "31",
},
"131025": {
"REG_TOTAL_NUM": "4",
"ACC_TOTAL_NUM": "4",
},
"131002": {
"REG_TOTAL_NUM": "378",
"ACC_TOTAL_NUM": "378",
},
"131003": {
"REG_TOTAL_NUM": "346",
"ACC_TOTAL_NUM": "346",
},
"131026": {
"REG_TOTAL_NUM": "1",
"ACC_TOTAL_NUM": "1",
},
"131023": {
"REG_TOTAL_NUM": "1362",
"ACC_TOTAL_NUM": "1331",
},
"131081": {
"REG_TOTAL_NUM": "129",
"ACC_TOTAL_NUM": "113",
}
}
},
{
"20170916": {
"131082": {
"REG_TOTAL_NUM": "252",
"ACC_TOTAL_NUM": "252",
},
"131028": {
"REG_TOTAL_NUM": "0",
"ACC_TOTAL_NUM": "0",
},
"131022": {
"REG_TOTAL_NUM": "0",
"ACC_TOTAL_NUM": "0",
},
"131024": {
"REG_TOTAL_NUM": "0",
"ACC_TOTAL_NUM": "0",
},
"131025": {
"REG_TOTAL_NUM": "0",
"ACC_TOTAL_NUM": "0",
},
"131002": {
"REG_TOTAL_NUM": "538",
"ACC_TOTAL_NUM": "538",
},
"131003": {
"REG_TOTAL_NUM": "332",
"ACC_TOTAL_NUM": "332",
},
"131026": {
"REG_TOTAL_NUM": "0",
"ACC_TOTAL_NUM": "0",
},
"131023": {
"REG_TOTAL_NUM": "0",
"ACC_TOTAL_NUM": "0",
},
"131081": {
"REG_TOTAL_NUM": "0",
"ACC_TOTAL_NUM": "0",
}
}
}]
alert(this["20170915"]["131003"].REG_TOTAL_NUM)
通过jquery遍历可以获取到值:346;
可是 alert(this["20170916"]["131003"].REG_TOTAL_NUM)
怎么就获取不到值呢?
请问是什么原因,应该怎么获取呢,麻烦知道的情给解答一下,在线等!!
evl(json) ps:回答必须要10个字符。。。。。。
这个简单啊 调试呗,既然this["20170916"]["131003"].REG_TOTAL_NUM取不到值,那你可以看看this["20170916"]["131003"]能不能取到东西,再没有就再往上走,另外尽量用console.log调试
先用newdata=evel(data) 然后再用$.each(newdata,function(n,value){
})
如果是JSON数据可以直接使用,如果是JSON文件需要去请求,收到返回后处理使用。