嗨,我不明白这种情况。我想将数据插入Forms数组。 Forms [0]数据字符串为" A"。我想插入数据Forms [0]。例如,当我运行代码时, 我想结果
在:
Forms:[{
"name":"A"
}]
之后: - >>我想结果!!
Forms:[{
"name":"A",
"Layout":[{
"a":a
}]
}
]
代码:
var Forms=[];
var FormsData={};
var Vidgets=[];
var VidgetData={};
var layoutData={};
var GridSeq=0;
for(var i=0;i<allForm.length;i++){
FormsData.NAME=allForm[i].title;
Forms.push(FormsData.NAME);
}
var Zones=0;
for(var i=0;i<allForm.length;i++){
for(var j=0;j<allForm[i].getChildren().length;j++){
//console.log(allForm[i].getChildren()[j].nbZones);
Zones=allForm[i].getChildren()[j].nbZones;
GridSeq++;
layoutData.Zones=Zones;
layoutData.GridSeq=GridSeq;
layout.push(layoutData);
Forms[i].Layout=layout[j];---->it dosen't work
layoutData={};
}
}
答案 0 :(得分:0)
您传递的Json不正确
var Forms={name:'', Layout:''}
然后传递它
Forms.push({name:FormsData.NAME, Layout: {'a':layoutData} });