Javascript jQuery:JSON对象子对象处理
我正试图通过javascript函数生成一个Javascript jQuery:JSON对象子对象处理,javascript,jquery,json,Javascript,Jquery,Json,我正试图通过javascript函数生成一个 我得到的JSON元素如下所示: header ["Nom", "Région", "Activité", 10 more...] 0 "Nom" 1 "Région" 2 "Activité" // other fields body Object { entity0=[13], entity1=[13], entity2=[13], more...} entity0 ["Org2", "Org2",
我得到的JSON元素如下所示:
header
["Nom", "Région", "Activité", 10 more...]
0 "Nom"
1 "Région"
2 "Activité"
// other fields
body
Object { entity0=[13], entity1=[13], entity2=[13], more...}
entity0
["Org2", "Org2", "Org2", 10 more...]
0 "Org2"
1 "Org2"
2 "Org2"
//Other fields
entity1
["gfhu", "rtyud", "dgud", 10 more...]
//Other entities
我试着像这样解码它(我解析JSON并将其交给该函数):
函数createTableEntity(选项卡,id){
表='';
表=表+“”;
$(tab.header).children().each(function()){
表=表+“”+此+“”;
});
表=表+“”;
表=表+“”;
$(tab.body).children().each(function()){
表=表+“”;
$(this).children().each(function()){
table=table+'+$(this)+'';
});
表=表+“”;
});
表=表+“”;
表=表+“”;
//警报(表);
返回表;
}
根据我得到的结果,没有子项($(tab.header).children().each(function(){});
)
它来自哪里?如何循环通过JSON解析的元素?您不需要jquery循环通过JSON解析的结果,因为它是一个Javascript对象 如果tab.header中有一个数组,只需使用
$.each(tab.header, function() {
或更多Classicali,不带jquery,使用
for (var i=0; i<tab.header.length; i++) {
for(var i=0;i尝试解析函数中的JSON对象。正如我所说,我以前解析过它并将其作为参数。tab
解析为JSON
for (var i=0; i<tab.header.length; i++) {