js中ajax获取json数据遍历提示undefined
16lz
2021-01-22
大家好,我遇到的问题描述如下:从服务器读出来的数据打印出来console.log(data2)的数据和data3数据一样,但是遍历的时候,data2的conslole打印提示NEID:undefinedPROCESS_STORE_TIME:undefined,然而,data3的遍历没有问题啊,服务器返回的结果数据是:
下面是js代码,请大家帮忙看看什么问题,谢谢!
data2是字符串后台序列化没写好
{"msg":"success","resultList":"[{\"PROCESS_STORE_TIME\":\"3min11s\",\"PROCESS_GET_FILE_TIME\":\"3min\",\"NEID\":\"101\",\"TIME_SPAN\":\"20160501.17:30-20160501.17:45\",\"PM_RESULT_ID\":\"10\",\"TOTAL_TIME\":\"22min30s\",\"PROCESS_PARSE_TIME\":\"3min\",\"PROCESS_FINISH_TIME\":\"3min44s\",\"TASK_ID\":\"1\",\"RECEIVE_REPORT_MSG_TIME\":\"2min\"},{\"PROCESS_STORE_TIME\":\"3min3s\",\"PROCESS_GET_FILE_TIME\":\"1min\",\"NEID\":\"101\",\"TIME_SPAN\":\"20160501.17:45-20160501.18:00\",\"PM_RESULT_ID\":\"11\",\"TOTAL_TIME\":\"11min50s\",\"PROCESS_PARSE_TIME\":\"3min\",\"PROCESS_FINISH_TIME\":\"3min53s\",\"TASK_ID\":\"1\",\"RECEIVE_REPORT_MSG_TIME\":\"2min\"}]
下面是js代码,请大家帮忙看看什么问题,谢谢!
vartaskId=${pd.taskId};
$.ajax({
type:'POST',
url:'task/result_charts',//请求数据的地址
data:{taskId:taskId},
dataType:'json',
cache:false,
success:function(data){
data2=data.resultList;
vars=1;
console.log("data2:"+data2);
/*for(varoindata2){
//console.log("data2:"+data2);
console.log(data2);
console.log("NEID:"+data2[o].NEID+"PROCESS_STORE_TIME:"+data2[o].PROCESS_STORE_TIME);
}*/
vardata3=[{"PROCESS_STORE_TIME":"3min11s","PROCESS_GET_FILE_TIME":"3min","NEID":"101","TIME_SPAN":"20160501.17:30-20160501.17:45","PM_RESULT_ID":"10","TOTAL_TIME":"22min30s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min44s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min3s","PROCESS_GET_FILE_TIME":"1min","NEID":"101","TIME_SPAN":"20160501.17:45-20160501.18:00","PM_RESULT_ID":"11","TOTAL_TIME":"11min50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min53s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"}];
for(varoindata3){
console.log(data3[o]);
console.log("NEID:"+data3[o].NEID+"PROCESS_STORE_TIME:"+data3[o].PROCESS_STORE_TIME);
}
},
error:function(e){
}
});
13 个解决方案
#1
data2是字符串后台序列化没写好
更多相关文章
- 将JavaScript函数的值插入SQL Server数据库
- JS数据类型(一)
- 在单页中使用ajax和php上传多个表单数据
- 在phonegap上从服务器获取数据
- javascript 数据类型转换
- javascript的数据类型,以及javascript中类型检测
- 市委组织部考核项目——多条数据的提交
- 我如何捕获并插入Meteor.Error警报从Meteor.Methods到客户端数据
- 在Angular服务中使用$ http作为json数据