jquery dataTable 后台加载数据并分页实例代码

使用 dataTable后台加载数据并分页。网上版本很多,但很多都是不能用或者不详细的,这里是已经验证过的。

引用 js文件

后台代码

获取前端过来的参数,下面三个参数是 dataTable默认的,不要随便更改 Integer sEcho = Integer.valueOf(params.get("sEcho"));// 记录操作的次数 每次加1 Integer iDisplayStart = Integer.valueOf(params.get("iDisplayStart"));// 起始 Integer iDisplayLength = Integer.valueOf(params.get("iDisplayLength"));// 每页显示的size
Map<String,Object> map = new HashMap<String,Object>(); 
try { 
  // <a href="https://www.f2er.com/tag/chaxun/" target="_blank" class="keywords">查询</a>数据,<a href="https://www.f2er.com/tag/fenye/" target="_blank" class="keywords">分页</a>的话我这边使用的是 <a href="https://www.f2er.com/tag/pageHelper/" target="_blank" class="keywords">pageHelper</a>,这边不介绍了 
  PagedResult<PushEntity> list = pushEntityService.findByUserId( 
      pushUser.getId(),iDisplayStart,iDisplayLength); 

  // 为操作<a href="https://www.f2er.com/tag/cishu/" target="_blank" class="keywords">次数</a>加1,必须这样做 
  int initEcho = sEcho + 1; </pre>
显示的条数 map.put("aData",list.getDataList());//数据集合 } catch (Exception e) { e.printStackTrace(); }
return map; </pre>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

相关文章

jQuery插件的种类 1、封装对象方法 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进...
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。 入门 编写一个jQuery插件开始于给...
最近项目中需要实现3D图片层叠旋转木马切换的效果,于是用到了jquery.roundabout.js。 兼容性如图: ht...
一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异...
AMD 模块 AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一...