一、Datatables接口规范
二、请求参数示例
以某个接口为例,以下截图为该接口所有参数:
参数说明:
(1)draw为当前请求编号,不做其他处理,在响应中直接返回即可;
(2)针对datatable每一显示列有六个参数,均以columns开头,具体含义与
Datatables接口规范内容一致;
(3)与排序相关的两个参数,均以order开头。以上图为例,order[0][column]为数字7,表示第一个排序列为第8列,order[0][dir]为desc,表示第一个排序列的排序方式为降序。如果需要多列排序,则以此类推;
(4)start,分页开始编号,即要求返回的数据从第几条开始,与length同时使用;
(5)length,分页长度,即返回几条数据。以上图为例,start为0,length为10,则表示返回前10条,可作为第一页。如start为10,则表示返回第11至第20条,可作为第二页,以此类推;
(6)与全局搜索有关的两个参数,均以search开头,具体含义如datatables规范所示,一般不用;
(7)除以上参数外,其他参数为前台传过来的过滤条件。
三、反馈结构示例
以下为以上请求的返回内容:
说明:
(1)draw为原请求中的参数;
(2)recordsFiltered为过滤条数;
(3)recordsTotal为总记录数;
(4)data为符合条件的所有记录。
(5)响应类型均为json。
个人所见,如有错误还请见谅!