layui自定义json格式

layui 这里有固定的格式要求,在parseData这里将固定的参数用自己的数据进行赋值,要注意response这里的statusCode

layui.use('table', function(){
    var table = layui.table;
    var layer = layui.layer;
    var dropdown = layui.dropdown;
    table.render({
        elem: '#userTable'
        ,page: true
        ,toolbar: 'default' //开启工具栏,此处显示默认图标,可以自定义模板,详见文档
        ,url:'/doucat/all_user'
        //将自定义接口的格式改成layui规定的格式
        ,parseData: function(res){
            return{
                "code": res.status, //解析接口状态
                "msg": res.message, //解析提示文本
                "count": res.count, //解析数据长度
                "data": res.data //解析数据列表
            }
        }
        ,response: {
            //规定成功的状态码,layui默认:0,返回我们自定义的成功的数据状态value值,我这里后台定的是200
            statusCode: 200
        }
        ,cols: [[
            {type: 'checkbox', fixed: 'left'}
            ,{field:'id', width:80, title: 'ID', sort: true}
            ,{field:'username', width:150, title: '用户名'}
            ,{fixed: 'right', width: 150, align:'center', toolbar: '#barDemo'}
        ]]
    });
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章