javascript控件(二):一个好用的表格(分页实例)
2021-07-09 02:15
                         标签:param   als   分页   one   rap   例子   查询   proc   aging    一、官网 二、引用 三、ajax分页初始化 1. 前端脚本部分 写的很简单,发出去的请求携带的参数却是这个样子: 2. 请求实例   2. 后端服务返回数据实例   javascript控件(二):一个好用的表格(分页实例) 标签:param   als   分页   one   rap   例子   查询   proc   aging    原文地址:https://www.cnblogs.com/yoyotl/p/9568366.htmlhttps://datatables.net/
$(‘#example2‘).DataTable( {
    "processing": true, //查询缓慢的时候会有一个Processing状态的提示
    "serverSide": true,
    "ajax": "tabledate/paging?myparam=HAHA", //myparam是自定义的条件
    "columns": [ //返回的数据的列设置
        { "data": "id" }, 
        { "data": "taskId" },
        { "data": "custId" },
        { "data": "tel" },
        { "data": "email" }
    ]
} );    
myparam: HAHA //自定义的请求参数
draw: 2 //第几次渲染动作(每跳转一次就+1)
columns[0][data]: id
columns[0][name]: 
columns[0][searchable]: true
columns[0][orderable]: true
columns[0][search][value]: 
columns[0][search][regex]: false
columns[1][data]: taskId
columns[1][name]: 
columns[1][searchable]: true
columns[1][orderable]: true
columns[1][search][value]: 
columns[1][search][regex]: false
columns[2][data]: custId
columns[2][name]: 
columns[2][searchable]: true
columns[2][orderable]: true
columns[2][search][value]: 
columns[2][search][regex]: false
columns[3][data]: tel
columns[3][name]: 
columns[3][searchable]: true
columns[3][orderable]: true
columns[3][search][value]: 
columns[3][search][regex]: false
columns[4][data]: email
columns[4][name]: 
columns[4][searchable]: true
columns[4][orderable]: true
columns[4][search][value]: 
columns[4][search][regex]: false
order[0][column]: 0
order[0][dir]: asc
start: 10    //分页查询的起始条目
length: 10    //分页查询的数量
search[value]: 
search[regex]: false
_: 1535706555699
{
    "draw": 2, //和请求的参数保持一致
    "recordsTotal": 1500, //总的数据条数(没看出来什么用)
    "recordsFiltered": 150, //实际计算页数的数据条数(此例子的话将展示位15页)
    "data": [{ //按照请求的Length返回10条数据
        "id": 305108903,
        "taskId": 11000,
        "custId": 11006,
        "tel": "13812311006",
        "email": "11000+11006@gmail.com",
        "updateTime": "2018-08-10 13:53:13.0"
    }, {
        "id": 305108902,
        "taskId": 11000,
        "custId": 11005,
        "tel": "13812311005",
        "email": "11000+11005@gmail.com",
        "updateTime": "2018-08-10 13:53:13.0"
    }, {
        "id": 305108901,
        "taskId": 11000,
        "custId": 11004,
        "tel": "13812311004",
        "email": "11000+11004@gmail.com",
        "updateTime": "2018-08-10 13:53:13.0"
    }, {
        "id": 305108900,
        "taskId": 11000,
        "custId": 11003,
        "tel": "13812311003",
        "email": "11000+11003@gmail.com",
        "updateTime": "2018-08-10 13:53:13.0"
    }, {
        "id": 305108899,
        "taskId": 11000,
        "custId": 11002,
        "tel": "13812311002",
        "email": "11000+11002@gmail.com",
        "updateTime": "2018-08-10 13:53:13.0"
    }, {
        "id": 305108898,
        "taskId": 11000,
        "custId": 11001,
        "tel": "13812311001",
        "email": "11000+11001@gmail.com",
        "updateTime": "2018-08-10 13:53:13.0"
    }, {
        "id": 305108897,
        "taskId": 11000,
        "custId": 11009,
        "tel": "13812311000",
        "email": "11000+11009@gmail.com",
        "updateTime": "2018-08-07 11:32:49.0"
    }, {
        "id": 305108896,
        "taskId": 11000,
        "custId": 11008,
        "tel": "13812311000",
        "email": "11000+11008@gmail.com",
        "updateTime": "2018-08-07 11:32:49.0"
    }, {
        "id": 305108895,
        "taskId": 11000,
        "custId": 11007,
        "tel": "13812311000",
        "email": "11000+11007@gmail.com",
        "updateTime": "2018-08-07 11:32:49.0"
    }, {
        "id": 305108894,
        "taskId": 11000,
        "custId": 11006,
        "tel": "13812311000",
        "email": "11000+11006@gmail.com",
        "updateTime": "2018-08-07 11:32:49.0"
    }]
}
上一篇:动态规划_连续子数组的最大和
文章标题:javascript控件(二):一个好用的表格(分页实例)
文章链接:http://soscw.com/index.php/essay/102568.html