Javascript JSON上的迭代中的问题
以下是JSON结构:Javascript JSON上的迭代中的问题,javascript,jquery,json,Javascript,Jquery,Json,以下是JSON结构: { "action": "organizationQueryResponse", "status": "SUCCESS", "matchCount": "2", "organizationDetailsList": [ { "organizationDetails": { "organizationID": "xxxxx",
{
"action": "organizationQueryResponse",
"status": "SUCCESS",
"matchCount": "2",
"organizationDetailsList": [
{
"organizationDetails": {
"organizationID": "xxxxx",
"organizationName": "xxxx",
"parentOpCoName": "yyyy",
"registeredEmailID": "zzzz",
"registeredPhoneNo": "xxxx"
}
},
{
"organizationDetails": {
"organizationID": "xxxxx",
"organizationName": "xxxx",
"parentOpCoName": "yyyy",
"registeredEmailID": "zzzz",
"registeredPhoneNo": "xxxx"
}
}
]
}
我所需要的只是organizationDetails键对应的值,并将这些值附加到。我试过了,但结果总是乱码。请帮助编写一个jQuery函数
这就是我所尝试的
success : function(response) {
//process response here
alert('Success !!!');
$.each(response, function(key,val){
if(key == 'organizationDetailsList'){
$.each(val, function(keys,vals){
$.each(vals, function(keys,values){
alert("key : "+keys+" ; value : "+values);
});
});
}
});
}
给你答案 风险值数据={ 行动:organizationQueryResponse, 状态:成功, 匹配计数:2, 组织详细信息列表:[ { 组织机构详情:{ 组织ID:xxxxx, 机构名称:xxxx, parentOpCoName:yyyy, 注册编号:zzzz, 注册电话号码:xxxx } }, { 组织详细信息:{ 组织ID:xxxxx, 机构名称:xxxx, parentOpCoName:yyyy, 注册编号:zzzz, 注册电话号码:xxxx } } ] }; //---获取标题 var headHTML=; var html=; //---获取行数据 $.eachdata.OrganizationDetails列表,函数I{ html+=; ifi==0 headHTML+=; $.eachdata.organizationDetailsList[i]。organizationDetails,functionkey{ html++data.organizationDetailsList[i].organizationDetails[key]+; ifi==0{ headHTML+=+key+; } }; html+=; ifi==0 headHTML+=; }; html+= $'table'.appendheadHTML,html;
您的代码可能很混乱,但是我们需要查看它,以便教育您如何改进它。当然,有人可以用勺子给你答案,但你什么也学不到,当你将来遇到同样的问题时,你还会回来。