ajax循环展示某段代码

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]);
                                }
                            }

                        }
 }

 

posted @ 2019-07-02 14:42  寒冰射手(电脑)  阅读(272)  评论(0编辑  收藏  举报