jQuery datatable后台分页实现


在保证用dataTable自带客户端分页没毛病的情况下,做如下修改:

1.配置参数serverSide

serverSize默认为false客户端分页,若要后台服务端分页则设置将其属性值设为false

2.dataTable js实现

3.后台Controller层

完成后台分页:

Controller层需要从前台获取start(本页起始数)和length(本页记录数);

后台返回参数data(分页查询结果)、iTotalDisplayRecords(过滤后记录数)、iTotalRecords(返回总记录数),dataTable根据这三个参数及参数中的数据完成后台分页并显示到前台。

ps:我后台用的是spring-spring boot-mybatis,所以以上代码是从前台获取start和length值后,计算page(当前页),然后使用mybatis自带分页进行查询。

4.分页工具类

将后台分页查到的数据放在pageData分页工具类中,然后将其返回给前台。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM