Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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_Json - Fatal编程技术网

Javascript JSON上的迭代中的问题

Javascript JSON上的迭代中的问题,javascript,jquery,json,Javascript,Jquery,Json,以下是JSON结构: { "action": "organizationQueryResponse", "status": "SUCCESS", "matchCount": "2", "organizationDetailsList": [ { "organizationDetails": { "organizationID": "xxxxx",

以下是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键对应的值,并将这些值附加到。我试过了,但结果总是乱码。请帮助编写一个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;
您的代码可能很混乱,但是我们需要查看它,以便教育您如何改进它。当然,有人可以用勺子给你答案,但你什么也学不到,当你将来遇到同样的问题时,你还会回来。