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'}
        ]]
    });
}

 

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