ajax内定义function,根据条件递归调用即可。
success: function(data){ if (dataList[i].subModuleList){ sublist(dataList[i]); } function sublist(menuList) {
for (var k = 0; k < menuList.subModuleList.length; k++) {
if (menuList.parentIds) { html += ‘<tr data-tt-id="‘ + menuList.parentIds + "-" + menuList.id +"-" + menuList.subModuleList[k].id + ‘" data-tt-parent-id="‘ + menuList.parentIds + "-" + menuList.id + ‘">‘; } else { html += ‘<tr data-tt-id="‘ + menuList.id + "-" + menuList.subModuleList[k].id + ‘" data-tt-parent-id="‘ + menuList.id + ‘">‘; } html += ‘<td>‘ + menuList.subModuleList[k].orderNum + ‘</td>‘; var submoper = (menuList.subModuleList[k].perms == undefined ?"":menuList.subModuleList[k].perms); html += ‘<td>‘ + submoper + ‘</td>‘; html += ‘</tr>‘; } if (menuList.subModuleList[k].subModuleList){ sublist(menuList.subModuleList[k]); } } }
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。