小李肥肥 2016-07-13 08:47 采纳率: 40%
浏览 1202
已采纳

ext 处理后台传过来的json

代码如下:

Ext.Ajax.request({
url:'http://localhost:8080/robot/robotcheck/getTaskList.hs',
method:'post',
success:function(data){
var jsonobj = eval('(' + data.responseText + ')');
alert(data.responseText + "111");
alert(data.rows + "222");
}
});

 data里的内容如下:
     {"rows":[{"startTime":"2016-06-22 14:47:59.0","bdzName":"殿跟变","areaName":"500kV设备区","taskId":784,"dwName":"国网宁波供电公司","robotId":1,"taskName":"殿跟变33例行巡视20160621","robotStatus":1,"dianchi":"220KV/1200KV","sumCounts":1,"hwCounts":0,"gqCounts":1,"alarmCounts":1},{"startTime":"2016-06-22 14:48:28.0","bdzName":"殿跟变","areaName":"500kV设备区","taskId":787,"dwName":"国网宁波供电公司","robotId":1,"taskName":"殿跟变66例行巡视20160621","robotStatus":1,"dianchi":"220KV/1200KV","sumCounts":1,"hwCounts":0,"gqCounts":1,"alarmCounts":1}],"totalCount":7}
    现在我想取rows里的值,我上面alert里的写法都不行,求大神指教,谢谢
  • 写回答

4条回答 默认 最新

  • Go 旅城通票 2016-07-13 12:42
    关注
     var jsonobj = eval('(' + data.responseText + ')');
    for(var i=0;i<jsonobj.rows.length;i++){
    alert(jsonobj.rows[i].startTime)
    //....其他属性
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥50 树莓派安卓APK系统签名
  • ¥15 maple软件,用solve求反函数出现rootof,怎么办?
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗