Datatables v1.10服务端模式启动js-java版本

来源:互联网 发布:python 矩阵 查看 编辑:程序博客网 时间:2024/05/22 19:26

最近在用datatables展示表格。开始的时候用客户端模式都很爽,可后来需要改成服务端模式。

看了DataTables中文网的APIdemo感觉越来越不会了。主要是DT中文网没有java实例,

摸索了一个星期,终于弄出来了。为了避免大家在DT服务端模式上走弯路,遂写下此文:

   (ps:这里只是大体写一下前后端如何联系,具体表格的外在设置,不在这里说了,相信你们都会。)

1.js部分

 

开启服务端,发送请求 -- 只传递这一次请求就够了(包括排序、查询、分页功能)

 

2.Java部分

 

参数 解释

order[0][dir]----告诉后台第一列的排序的方式

search[value]-----页面的查找的内容

start----第一条数据的起始位置,比如0代表第一条数据

Length--- 告诉服务器每页显示的条数

 

3.返回前台的数据格式

 

这个对象变成json格式,返回前台就OK了。

4.前台数据的插入

 

0-6  代表我这里有7列,分别对应我接收数据data数组中的data[i][0]--data[i][6]

。这样就可以展示了。

 

最后的最后,说一下,分页、查找、排序对应不同的sql,我是用mybatis配置的,所以就写了一句sql。而且不用在controller里判断是什么操作(分页、查询、排序)。其他的我就不说什么了。相信你们都懂了。

如果还有什么问题,请留言吧。

我是一个小菜鸟,写的不好。请指出!谢谢!

1 0
原创粉丝点击