Javascript 访问json对象数据时出错
我无法理解这一点。我有以下json数据:Javascript 访问json对象数据时出错,javascript,jquery,json,Javascript,Jquery,Json,我无法理解这一点。我有以下json数据: { "data": { "pincode": "909090", "assembly_check": "1", "serviceable_check": "1", "part_pay_check": "0", "delivery_date": null, "tentative_delivery_date": {
{
"data": {
"pincode": "909090",
"assembly_check": "1",
"serviceable_check": "1",
"part_pay_check": "0",
"delivery_date": null,
"tentative_delivery_date": {
"start_day": "Thu,Jan 01",
"end_day": "Thu,Jan 01"
},
"delivery_info": {
"1133168": {
"delivery_date": null,
"tentative_delivery_date": {
"start_day": "Thu, Jan 01",
"end_day": "Thu, Jan 01"
}
},
"1133167": {
"delivery_date": null,
"tentative_delivery_date": {
"start_day": "Thu, Jan 01",
"end_day": "Thu, Jan 01"
}
},
"1127813": {
"delivery_date": null,
"tentative_delivery_date": {
"start_day": "Thu, Jan 01",
"end_day": "Thu, Jan 01"
}
},
"1104823": {
"delivery_date": null,
"tentative_delivery_date": {
"start_day": "Thu, Jan 01",
"end_day": "Thu, Jan 01"
}
},
"1104830": {
"delivery_date": null,
"tentative_delivery_date": {
"start_day": "Thu, Jan 01",
"end_day": "Thu, Jan 01"
}
}
},
"pincode_error": {
"1133168": {
"id": 1133168,
"name": "Ergonomic Chairs by Chromecraft",
"image": "e\/r\/90x99\/ergonomic-chairs-by-chromecraft-ergonomic-chairs-by-chromecraft-qaez66.jpg",
"url": "ergonomic-chairs-by-chromecraft-1133168.html"
},
"1133167": {
"id": 1133167,
"name": "Ergonomic Chairs by Chromecraft",
"image": "e\/r\/90x99\/ergonomic-chairs-by-chromecraft-ergonomic-chairs-by-chromecraft-7psbku.jpg",
"url": "ergonomic-chairs-by-chromecraft-1133167.html"
},
"1127813": {
"id": 1127813,
"name": "Ergonomic Chairs by Chromecraft",
"image": "e\/r\/90x99\/ergonomic-chairs-by-chromecraft-ergonomic-chairs-by-chromecraft-v9brdn.jpg",
"url": "ergonomic-chairs-by-chromecraft-1127813.html"
},
"1104823": {
"id": 1104823,
"name": "Ergonomic Chairs by Emperor",
"image": "e\/r\/90x99\/ergonomic-chairs-by-emperor-ergonomic-chairs-by-emperor-z5umi5.jpg",
"url": "ergonomic-chairs-by-emperor-1104823.html"
},
"1104830": {
"id": 1104830,
"name": "Student 704 Series Chair by Emperor",
"image": "e\/m\/90x99\/emperor-student-chair---704-series-emperor-student-chair---704-series-gq6v1r.jpg",
"url": "student-704-serieschair-by-emperor-1104830.html"
}
},
"product": {
"1133168": {
"id": 1133168,
"name": "Ergonomic Chairs by Chromecraft",
"image": "e\/r\/90x99\/ergonomic-chairs-by-chromecraft-ergonomic-chairs-by-chromecraft-qaez66.jpg",
"url": "ergonomic-chairs-by-chromecraft-1133168.html"
},
"1104823": {
"id": 1104823,
"name": "Ergonomic Chairs by Emperor",
"image": "e\/r\/90x99\/ergonomic-chairs-by-emperor-ergonomic-chairs-by-emperor-z5umi5.jpg",
"url": "ergonomic-chairs-by-emperor-1104823.html"
}
},
"pincode_header": "Item(s) cannot be delivered <u>here<\/u>",
"ships_together": {
"status": false,
"count": 0,
"delivery_date": false,
"date_range": false,
"pids": [],
"pidImages": [],
"mode_of_transport": "",
"location_id": 0,
"ttsd": 0
},
"is_cod_exists": false,
"assembly_header": "Assembly not provided <u>here<\/u>",
"additional_requirement": {
"template": "not required"
},
"exchange_pincode": null,
"is_exchange_pincode_servicable": 0
}
}
{
“数据”:{
“pincode”:“909090”,
“装配检查”:“1”,
“可维修检查”:“1”,
“部分付款支票”:“0”,
“交货日期”:空,
“暂定交货日期”:{
“开始日”:“1月1日星期四”,
“结束日”:“1月1日星期四”
},
“交货信息”:{
"1133168": {
“交货日期”:空,
“暂定交货日期”:{
“开始日”:“1月1日星期四”,
“结束日”:“1月1日星期四”
}
},
"1133167": {
“交货日期”:空,
“暂定交货日期”:{
“开始日”:“1月1日星期四”,
“结束日”:“1月1日星期四”
}
},
"1127813": {
“交货日期”:空,
“暂定交货日期”:{
“开始日”:“1月1日星期四”,
“结束日”:“1月1日星期四”
}
},
"1104823": {
“交货日期”:空,
“暂定交货日期”:{
“开始日”:“1月1日星期四”,
“结束日”:“1月1日星期四”
}
},
"1104830": {
“交货日期”:空,
“暂定交货日期”:{
“开始日”:“1月1日星期四”,
“结束日”:“1月1日星期四”
}
}
},
“pincode_错误”:{
"1133168": {
“id”:1133168,
“名称”:“Chromecraft生产的人体工程学座椅”,
“图片”:“e\/r\/90x99\/人体工学座椅by-chromecraft-人体工学座椅by-chromecraft-qaez66.jpg”,
“url:”人体工程学椅子-by-chromecraft-1133168.html“
},
"1133167": {
“id”:1133167,
“名称”:“Chromecraft生产的人体工程学座椅”,
“图像”:“e\/r\/90x99\/人体工学座椅by-chromecraft-人体工学座椅by-chromecraft-7psbku.jpg”,
“url:”人体工程学椅子-by-chromecraft-1133167.html“
},
"1127813": {
“id”:1127813,
“名称”:“Chromecraft生产的人体工程学座椅”,
“图片”:“e\/r\/90x99\/人体工程学座椅by-chromecraft-人体工程学座椅by-chromecraft-v9brdn.jpg”,
“url:“人体工程学椅子-by-chromecraft-1127813.html”
},
"1104823": {
“id”:1104823,
“名称”:“皇帝设计的人体工程学椅子”,
“图片”:“e\/r\/90x99\/人体工程学椅子-by-emperon-人体工程学椅子-by-emperon-z5umi5.jpg”,
“url:”人体工程学椅子-by-emperon-1104823.html“
},
"1104830": {
“id”:1104830,
“名称”:“皇帝学生704系列椅”,
“图片”:“e\/m\/90x99\/皇帝学生椅--704系列皇帝学生椅--704系列-gq6v1r.jpg”,
“url:“student-704-seriecshair-by-emperon-1104830.html”
}
},
“产品”:{
"1133168": {
“id”:1133168,
“名称”:“Chromecraft生产的人体工程学座椅”,
“图片”:“e\/r\/90x99\/人体工学座椅by-chromecraft-人体工学座椅by-chromecraft-qaez66.jpg”,
“url:”人体工程学椅子-by-chromecraft-1133168.html“
},
"1104823": {
“id”:1104823,
“名称”:“皇帝设计的人体工程学椅子”,
“图片”:“e\/r\/90x99\/人体工程学椅子-by-emperon-人体工程学椅子-by-emperon-z5umi5.jpg”,
“url:”人体工程学椅子-by-emperon-1104823.html“
}
},
“pincode_头”:“此处无法交付项目”,
“一起装运”:{
“状态”:假,
“计数”:0,
“交货日期”:假,
“日期范围”:false,
“pids”:[],
“pidImages”:[],
“运输方式”:“,
“位置id”:0,
“ttsd”:0
},
“is_cod_exists”:false,
“程序集标题”:“此处未提供程序集”,
“附加要求”:{
“模板”:“不需要”
},
“交换pincode”:空,
“交换密码是否可用”:0
}
}
我想从pincode_error节点访问数据。我正在运行一个循环来获取pincode_错误数据,并将其显示在div块中,如下所示
$(".tp-btn").prepend('<div class="os-box jsonprds">'+
'<div class="os-box-hd clearfix">'+
'<div class="os-box-img">'+
'<a href="#"><img class="img-resp" id="prdimg" src="'+response.data.pincode_error[i].image+'" alt=""></a>'+
'</div>'+
'<div class="os-box-desc">' +
'<p class="os-sub-txt hidden-txt"><a href="#" id="prdname">'+response.data.pincode_error[i].id.name+'</a> </p><div class="os-box-oos-del">'+
'<a href="javascript: void(0)" class="os-box-del-each" id="'+response.data.pincode_error[i].id+'"><span class="icon ic-ck-delete"></span> <span class="os-box-oos-txt">Delete</span></a>'+
'<a href="javascript: void(0)" class="os-box-wslist-each non_del" id="'+response.data.pincode_error[i].id+'"><span class="icon ic-favrite-o t-dgr"></span> <span class="os-box-oos-txt">Wishlist</span></a>'+
'</div>'+
'</div>'+
'</div>'+
'</div>');
$(.tp btn”).prepend(“”+
''+
''+
''+
''+
'' +
“”+
''+
''+
''+
''+
''+
'');
我试图通过以下方法访问它,但无法通过
谁能帮我一下,我哪里出了问题。这取决于你如何迭代
数据。pincode\u error
数据。pincode_error
不是数组,因此需要对其键进行迭代
for ( var i in data.pincode_error )
{
//all your code
}
向下投票人..请让我知道向下投票的原因,这样我就可以改进我的向下投票,但您如何迭代此
数据。pincode_错误
?