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

    xiaoxiao2021-03-25  103

    最近在用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里判断是什么操作(分页、查询、排序)。其他的我就不说什么了。相信你们都懂了。

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

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

    转载请注明原文地址: https://ju.6miu.com/read-9068.html

    最新回复(0)