if(row.name==='查看'){
return '<a class="layui-btn layui-btn-xs layui-btn-primary layui-btn-link layui-border-blue" onclick="getDetail('+row.id+')">'+row.name+'</a>';
} else {
return row.name;
}
如上图 使用拼接的方法获取参数获取的是科学计数的的数值
function getDetail(id){
console.log(id);//返回的是科学计数法的数值
}
解决:
if(row.name==='查看'){
return '<a class="layui-btn layui-btn-xs layui-btn-primary layui-btn-link layui-border-blue" onclick="getDetail('+ "\'" +row.id+ "\'" +')">'+row.name+'</a>';
} else {
return row.name;
}
在传入的长参数左右加上 "\'" ,就能正确获取到参数