Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 迭代以下JSON时出错_Javascript_Jquery_Ecmascript 6_Ecmascript 5 - Fatal编程技术网

Javascript 迭代以下JSON时出错

Javascript 迭代以下JSON时出错,javascript,jquery,ecmascript-6,ecmascript-5,Javascript,Jquery,Ecmascript 6,Ecmascript 5,我有以下json,但我无法从json中获得结果 {"records":[{"Id":"EAAAAMQFNOLb3sYKmS2SByuEngKnNLcaGuDKpHIn1yo8Y-WC","PlateNo":"B108","ChassisNo":"8101108","AxleLoaded":null,"AxleSpacing":1,"ChangeInDimension":null,"FrontAxleLoadWeight":null,"RearSingleAxleLoadWeight":null,

我有以下json,但我无法从json中获得结果

{"records":[{"Id":"EAAAAMQFNOLb3sYKmS2SByuEngKnNLcaGuDKpHIn1yo8Y-WC","PlateNo":"B108","ChassisNo":"8101108","AxleLoaded":null,"AxleSpacing":1,"ChangeInDimension":null,"FrontAxleLoadWeight":null,"RearSingleAxleLoadWeight":null,"NoSingleAxles":1,"NoTandomAxles":1,"NoMultiAxles":1,"NoTyresPerAxles":11,"MaxAxleLoadedLoad":1,"TyreLoadedLoad":1,"TyreWidth":1,"IsTrailer":true,"Cost":30,"CreatedOn":"\/Date(1549892412737)\/","CreatedById":"EAAAAMQFNOLb3sYKmS2SByuEngK94K-Aro6CPgaTtLl1wTsw","TirePressure":1,"LoadWeight":null,"UnloadedWeight":1,"Length":1,"Width":1,"Height":1,"LoadHeight":0,"RearTripleAxleLoaded":null,"LoadWidth":null}],"total":1}
我使用了以下jquery代码,但它显示未定义。我也尝试使用$.parseJSON,但不起作用 我已将以前的json分配给变量

                   var mapdata = newVal;
                    alert(newVal);
                    $.each(mapdata, function (index, mapinfo) {

                        console.log(mapinfo.PlateNo);
                        alert(mapinfo.PlateNo);
                    });

几乎没有索引
记录
,因为您有这种格式

var数据={
“记录”:[{
“Id”:“EAAAAMQNOLB3SYKMS2SBYUENGKNNLCAGUDKPHIN1YO8Y WC”,
“PlateNo”:“B108”,
“ChassisNo”:“8101108”,
“AxleLoaded”:空,
“轴间距”:1,
“ChangeInDimension”:空,
“FrontAxleLoadWeight”:空,
“RearSingleAxlLoadWeight”:空,
"Nosingle":一,,
“NoTandomAxles”:1,
"非多轴":一,,
“NoTyresPerAxles”:11,
“MaxAxleLoadedLoad”:1,
“TyreLoadedLoad”:1,
“TyreWidth”:1,
“IsTrailer”:没错,
“成本”:30,
“CreatedOn”:“\\/日期(1549892412737)\\/”,
“CreatedById”:“EAAAAMQNOLB3SYKMS2SBYUENGK94K-Aro6CPgaTtLl1wTsw”,
“轮胎压力”:1,
“装载重量”:空,
“未加载重量”:1,
“长度”:1,
“宽度”:1,
“高度”:1,
“装载高度”:0,
“RearTripleAXELADED”:空,
“LoadWidth”:空
}],
“总数”:1
}
$.each(数据记录、函数(索引、mapinfo){
console.log(mapinfo.PlateNo);
警报(mapinfo.PlateNo);
});

迭代
mapdata.records
实际上我是从这个jquery代码中获取数据的。我复制了输出。var data=$('#grid').load('/en/SpecialPermits/GetTrailer'+“?“+new Date().getTime());