87,901
社区成员
发帖
与我相关
我的任务
分享
function analyze(data,parentId,space){
var str = "";
for (i = 0; i < data.length; i++) {
var node = data[i];
if (node.parentOutlineId == parentId) {
//space+=50;
str += "<tr>";
str += "<td style='padding-left:"+space+"px'>"+node.outlineDetailName+"</td>";
str += "<td>"+node.outlineDetailRole+"</td>";
str += "</tr>";
str += analyze(data,node.id,space);
}
}
return str;
}
var str = analyze(data,0,0);
var str = "";
function analyze(data,parentId,space){
for (i = 0; i < data.length; i++) {
var node = data[i];
if (node.parentOutlineId == parentId) {
//space+=50;
str += "<tr>";
str += "<td style='padding-left:"+space+"px'>"+node.outlineDetailName+"</td>";
str += "<td>"+node.outlineDetailRole+"</td>";
str += "</tr>";
str += analyze(data,node.id,space);
}
}
return str;
}
到外面试试,在里面的话 再次循环初始化是空的 你只能取一条数据了