淘先锋技术网

首页 1 2 3 4 5 6 7

使用方法获取到ajax请求:

 var table = layui.table
        ,form = layui.form;
layui.use('table', function () {  // 引入 table模块
    table.render({
        id:"dataTable",//
        elem: '#layui_table_id',//指定表格元素
        url: '/menu/menuList.ajax',  //请求路径
        cellMinWidth: 20 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
        ,skin: 'line ' //表格风格 line (行边框风格)row (列边框风格)nob (无边框风格)
       //,even: true    //隔行换色
        ,page: true  //开启分页
        ,limits: [10,20,50]  //每页条数的选择项,默认:[10,20,30,40,50,60,70,80,90]。
        ,limit: 10 //每页默认显示的数量
        ,method:'post'  //提交方式
       ,cols: [[
            {type:'checkbox'}, //开启多选框
            {
                field: 'menuId', //json对应的key
                title: 'ID',   //列名
                sort: true   // 默认为 false,true为开启排序
            }
        ]]
    });
});    

json数据配置

   {
    code: 0, 
    count: 8,  //总行数
    data: [,…], //表格数据
     msg: ""
   }

在 html中加入 page:true 既 其中page数量 是数据会出 count 出来的数据分析出。
其中后台程序中, limit与int page 为 httpcontext内包含的数组程序。
读取方法如下。

 String pageStr = context.Request["page"];
 String limitStr = context.Request["limit"];
 根据数据获取数据

可之定义返回值

 public class WriteMsg
 {
    public int code { get; set; } 
    public int count { get; set; }
    public object data { get; set; }///直接赋值实体类就可以了
    public string msg { get; set; } = "";
}