Datatables接口规范示例说明

一、Datatables接口规范


Datatables接口规范示例说明_第1张图片

二、请求参数示例

以某个接口为例,以下截图为该接口所有参数:


Datatables接口规范示例说明_第2张图片
Datatables接口规范示例说明_第3张图片
Datatables接口规范示例说明_第4张图片

参数说明:

(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)除以上参数外,其他参数为前台传过来的过滤条件。

三、反馈结构示例

以下为以上请求的返回内容:


Datatables接口规范示例说明_第5张图片

说明:

(1)draw为原请求中的参数;

(2)recordsFiltered为过滤条数;

(3)recordsTotal为总记录数;

(4)data为符合条件的所有记录。

(5)响应类型均为json。

个人所见,如有错误还请见谅!

你可能感兴趣的:(Datatables接口规范示例说明)