【发布时间】:2015-01-09 02:46:24
【问题描述】:
我是 Jquery、Ajax 和 JSON 的新手。 我面临解析 Json 数据的问题。 我在stackoverflow上遇到了很多问题
Parsing JSON objects for HTML table
Access / process (nested) objects, arrays or JSON
How could I parse through this JSON object in JQuery?
还有更多...
我仍然无法解析 Json 数据。
我的 Jquery 看起来像:
$.ajax({
/* type : "POST", */
url : "launchapptest",
/* contentType: "application/json; charset=utf-8", */
data : "processDateInput="+processDate,
dataType : "json",
async: true,
success : function(result) {
var od = JSON.stringify(result) ;
var obj = JSON.parse(od);
console.log(obj.od);
console.log(obj.od.percentageCompleted);
console.log(od);
$.each(JSON.parse(od), function(idx, obj) {
console.log(obj.tagName);
});
}
});
我已经尝试了所有的组合来解析这个数据,但是 js 控制台打印为“未定义”
我可以将 json 对象打印为:
{
"od": [
{
"dateProcessed": [
"09/11/2014",
"10/11/2014",
"11/11/2014",
"12/11/2014"
],
"percentageCompleted": 25,
"processRunning": 0,
"remainingTime": 0,
"successBatchCount": 0,
"totalBatchCount": 0
}
],
"processDateInput": "12/11/2014"
}
请帮助我如何获取 dateProcessed 数组和完成百分比。
【问题讨论】:
-
当我尝试每个循环时,即使只有 onw 记录,lop 也会运行两次...请帮助
标签: javascript jquery ajax json parsing