data数据加载 赋值到tr的data属性
//用行数据赋值data的方式,每一行的展示数据放到该行的data属性里
var row = $("tbody").find('tr');
console.log(row);
for(var i = 0, len = res.data.length; i < len; i++) { // 这里的i是代表数组的下标
row[i].setAttribute('data', JSON.stringify(res.data[i].user))
}
需求:表格数据请求一次数据,点击详情按钮,显示数据
思路: layui 数据表格中有个优点,点击按钮事件获取data,就可以拿到子数据。
我一开始想到是用行数据赋值data的方式,每一行的展示数据放到该行的data属性里,现在发现不用了,layui数据表格太强大了!
layer展示页的表格:用遍历的方法写的。附上代码
//点击详情按钮事件
table.on('tool(detailButton)', function(obj){
var responseData = obj.data;//这里拿到该行的所有数据
if(obj.event === 'detail'){
var content = '';
var rows ='';
//遍历数据
for(var i = 0; i < responseData.user.length; i++) {
var text = '';
if(res