当使用layui表时,从ajax请求返回的数据有时需要我们处理它,然后显示它
1.例如,在性别性别领域,背景可能返回1。或者2;那我们就不能显示1。和2。我们需要显示男性和女性,所以我们在这里使用自定义模板
脚本类型=' text/html ' id=' bardemo ' { # if(d . sex==1){ } } span男/span { { # } else if(d . sex==2){ } } span女/span {{#} }} /script2
脚本类型=' text/html ' id=' cTime ' { # var fn=function(data){ return data . substring(0,10);};} } { { fn(d . ctime)} }/脚本上的id名称对应于表中的字段和添加的自定义工具栏,如下所示
3.有很多按钮(修改、删除等。)在一张桌子上。当以不同的权限登录时,相应的角色应该显示相应的按钮
从后台获取按钮权限
var PAGE _ BUTTON _ AUTH={ ' add ' : false,' edit': false,' delete ' : false };$(function () {//button权限验证var URL=window . location . href . replace('//',' ');var RelURl=URL . substring(URL . LastIndexof('/')1);//移除参数部分if (relUrl.indexOf('?') !==-1) { relUrl=relUrl.split(?))[0];} $.getJSON(weburl '/menu/buttons ',{ 'platform': platform,' url': relUrl },函数(数据){ if(data . status===1){ PAGE _ BUTTON _ AUTH=data . data;}脚本类型=' text/html ' id=' bardemo ' { # if(page _ button _ auth . edit){ } } a class=' layui-BTN layui-BTN-xs ' lay-event=' edit ' modify/a { # } else { } Span { { # if(page _ button _ auth . delete){ } } a class=' layui-BTN layui-BTN-xs ' lay-event=' delete ' delete/a { { # } else { } Span }希望能给大家一个参考,支持我们。