使用JavaScript根据后台获取的数据进行创建table标签下的tr标签
前端页面中的标签部分代码
<table class="layui-table lay-even" id="poweruser">
<thead>
<tr>
<th width="80">ID</th>
<th>名称</th>
<th width="180">图标</th>
<th>状态</th>
<th>排序</th>
<th width="240">操作</th>
</tr>
</thead>
<tbody>
<!--这是根据后台的数据在js中进行创建tr标签-->
</tbody>
</table>
使用根据获取的数据进行遍历创建tr标签
$.ajax({
type : "post",
async : false,//不加直接error
url : '/SuperCMS/AdminMenuCon/menupower',
success : function(res) {
data=res;
var tdArr = document.getElementById('poweruser').firstElementChild;
for (var i = 0; i < data.length; i++) {
var tr = document.createElement("tr");
tr.innerHTML = '<td>' + data[i].id + '</td>'
+'<td>' + data[i].cname + '</td>'
+'<td><i class="iconfont">' + data[i].iconfont + '</i></td>'
+'<td><input type="checkbox" name="field_value" value="1" lay-skin="switch" lay-filter="ajax" lay-text="正常|禁用" data-params /></td>'
+'<td>'+ data[i].sort + '</td>'
+'<td><a href="" class="layui-btn layui-btn-mini modal-catch">'
+'<i class="iconfont"></i>编辑</a>'
+'<a class="layui-btn layui-btn-mini layui-btn-danger ajax" data-list="" data-params="">'
+'<i class="iconfont"></i>删除</a>'
+'</td>';
tdArr.appendChild(tr);
}
},
error: function () {
console.log("超级权限菜单!");
}
});