Javascript 挖掘JSON结构(jquery)
我第一次尝试使用JSON数据,我希望能够澄清我的问题 在本地文件上使用.getJSON时,我会得到一个整洁的结构,如: 我可以通过以下方式获得所需的值(CustRep):Javascript 挖掘JSON结构(jquery),javascript,jquery,arrays,json,Javascript,Jquery,Arrays,Json,我第一次尝试使用JSON数据,我希望能够澄清我的问题 在本地文件上使用.getJSON时,我会得到一个整洁的结构,如: 我可以通过以下方式获得所需的值(CustRep): $.each( data.result, function( key, val ) { //console.log(val.CustRep); }); 现在,如果我从服务器中提取相同的数据源,我会得到如下结果: 我就是想不出正确的方法来遍历这个结构,这样我就可以访问我需要的结果数组 有人能帮我向一个JS
$.each( data.result, function( key, val ) {
//console.log(val.CustRep);
});
现在,如果我从服务器中提取相同的数据源,我会得到如下结果:
我就是想不出正确的方法来遍历这个结构,这样我就可以访问我需要的结果数组
有人能帮我向一个JS新手解释一下,为什么我在同一个源上会得到不同的结构,以及如何正确地导航第二个结构,以便我能得到每个CustRep的值吗
谢谢 基本上与以前一样,只需进行错误检查:
if (data.status === 200) { //This is good to have
if (data.responseJSON && data.responseJSON.result) {
var results = data.responseJSON.result;
handleResults(results);
}
}
您正在查找
data.responseJSON.result
?在第二种情况下,您似乎访问了错误的对象,即XMLHttpRequest对象。可能是重复的,但我希望获得jsonData.responseJSON.result,但我尝试的所有操作都返回“未定义”您必须显示代码。数据似乎未定义,并且if检查失败。当我尝试时:console.log(jsonData);-从我的屏幕截图控制台.log(jsonData.status)获取信息;-未定义我一定是缺少了一些基本的东西