DataTables服务器端传入传出(接收与提交)的数据格式 搜索、排序和分页与后台数据的交互
2016-09-25 22:23
1756 查看
在dataTables服务器端处理模式下,想要用好dataTables 必须先去了解它与后台传递数据的格式,这样才能做好数据在后台的处理,完成dataTables的一系列筛选、排序和分页功能。
搜索(筛选) ‘columns’=>Array()
就是通过columns(1).search( keyword )所定义的参数。
排序 ‘order’=>Array()
order参数会向后台发送排序字段所渲染的列号,后台需根据列号替换成对应字段进行排序处理
看到这里,想必您一定已经有对dataTables数据后台处理的思路了吧~
1. dataTables的提交数据
dataTables向后台发送的数据,后台需要接收这些参数,进行处理。Array( '自定义参数'=>'值', //配置数据源时的ajax传值 'draw'=>1, //请求计数器,即绘制表索引,页面有多个表时需严格定义,一般情况下为1 'start'=>1, //开启分页后,传入的页码 'length'=>100, //开启分页后,传入的页大小 'columns'=>Array(), //搜索条件 'order'=>Array() //排序条件 )
搜索(筛选) ‘columns’=>Array()
就是通过columns(1).search( keyword )所定义的参数。
'columns'=>Array( [0]=>Array( 'data'=>'参数名', 'search'=>Array( 'value'=>'值', ... ) ), [1]=>Array( 'data'=>'name', //column(1)选定列所渲染的数据键名 'search'=>Array( 'value'=>'张三',//search( keyword ) keyword的值 ... ) ), ... )
排序 ‘order’=>Array()
order参数会向后台发送排序字段所渲染的列号,后台需根据列号替换成对应字段进行排序处理
'order'=>Array( [0]=>Array( 'column'=>'列号', 'dir'=>'升/降' ), [1]=>Array( 'column'=>2, 'dir'=>'asc' ), [2]=>Array( 'column'=>3, 'dir'=>'desc' ) ... )
2. dataTables的接收数据(后台响应的数据)
array( "draw"=>$draw, //索引 "recordsTotal"=>$count, //总记录数 "data"=>$list, //主要数据源 "recordsFiltered"=>$count, //搜索后所有的数据条数 "其他数据"=>"值", ... );
看到这里,想必您一定已经有对dataTables数据后台处理的思路了吧~
相关文章推荐
- Datatables.Net服务器端分页,客户与服务器端的交互过程数据
- EXt做搜索的时候分页传时需要把参数提交传到后台
- json格式数据在前台与后台之间交互实例
- 在ssm框架中前后台数据交互均使用json格式
- 解决JQuery中datatables设置隐藏显示列多次提交后台刷新数据的问题
- EXt做搜索的时候分页传时需要把参数提交传到后台
- json数据与JAVA数据的转换 jsonJavaBean.netApache 自己编写了一个工具类,处理页面提交json格式数据到后台,再进行处理成JAVA对象数据 1、DTO:Data T
- jQuery向后台传入json格式数据的方法
- 后台怎么接收处理从url 客户端传来的json数据格式
- struts2 数据传输问题---POST方式提交数据量过大,在后台接收不到数据
- 如果利用XMLHTTP.SEND提交并利用ASP在后台接收所提交数据
- MVC3/4项目开发中遇到的ajax提交Json数据到后台Controller处理(接收参数:多重JSON)
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- jQuery向后台传入json格式数据的方法
- JSON数据格式以及与后台交互数据转换实例
- 如何利用XMLHTTP.SEND提交并在后台接收所提交数据
- 如果利用XMLHTTP.SEND提交并利用ASP在后台接收所提交数据
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- ajax 提交 json格式数据到后台
- 关于java 发送http json数据格式请求时,服务器端如何接收json数据并解析