【发布时间】:2017-12-19 06:10:30
【问题描述】:
以下是 JSON 结构:
{
"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 键对应的值,并将这些值附加到 <tr> 中。我试过了,但总是得到一个凌乱的代码。请帮助编写一个 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);
});
});
}
});
}
【问题讨论】:
-
您的代码可能很乱,但是我们需要查看它以便教育您如何改进它。当然,有人可以用勺子喂给你答案,但你完全没有学到任何东西,而且当你将来遇到同样的问题时会再次回来。
标签: javascript jquery json