ExtJS JSON数据问题

chaoliu1024 2013-07-05 05:26:12
大家好!
从后台查出来的数据格式是这样的
{"dataTypeList":[{"archiveinterval":"1d","archivetime":"20:15","backtime":"20:15","interval":"1d","strBackupdate":"2013-04-02"}]}
我想知道如何通过名称,获得里面的值。如:archivetime得到20:15,interval得到1d
已经通过Ext.util.JSON.decode将其转换
callback : function(options, success, response) {
var e = Ext.util.JSON.decode(response.responseText);
console.log(e.interval);
}

但是console.log(e.interval);显示undefined
...全文
301 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝阳 2013-07-06
  • 打赏
  • 举报
回复
callback : function(options, success, response) { var e = Ext.util.JSON.decode(response.responseText); console.log(e.dataTypeList[0].interval); //如果数据量大的话,要用for循环输出 } 代码弄坏了,再发一遍给你
蓝阳 2013-07-06
  • 打赏
  • 举报
回复
callback : function(options, success, response) {
    var e = Ext.util.JSON.decode(response.responseText);
    console.log(e.dataTypeList[0].interval); //如果数据量大的话,要用for循环输出
}
另外就是你用的几版本的Ext,我用4.2。4.2中没有Ext.util.JSON类,要用Ext.JSON
  • 打赏
  • 举报
回复
引用 4 楼 rui888 的回复:
你得一层层的解析啊。
++ 楼主还是看下json如何操作。。
tony4geek 2013-07-05
  • 打赏
  • 举报
回复
你得一层层的解析啊。
jackycaia 2013-07-05
  • 打赏
  • 举报
回复
引用 2 楼 zhzxlc_06 的回复:
[quote=引用 1 楼 jackycaia 的回复:] e["dataTypeList"][0]["archiveinterval"]行不行?
可以的,谢谢这位兄台了。 请问为什么你这样写就可以了?[/quote] 因为这是JavaScript。。
chaoliu1024 2013-07-05
  • 打赏
  • 举报
回复
引用 1 楼 jackycaia 的回复:
e["dataTypeList"][0]["archiveinterval"]行不行?
可以的,谢谢这位兄台了。 请问为什么你这样写就可以了?
jackycaia 2013-07-05
  • 打赏
  • 举报
回复
e["dataTypeList"][0]["archiveinterval"]行不行?

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧