本文主要介绍了jquery datatable 后台加载数据并分页实例代码,具有一定的参考价值,有兴趣的可以了解一下,希望能帮助到大家。
使用 dataTable后台加载数据并分页。网上版本很多,但很多都是不能用或者不详细的,这里是已经验证过的。
引用 js文件
添加一个table 标签,
可以不用,可以动态加载| 名称 | apiKey | secretKey | 创建时间 | Status | 操作 |
|---|
关键的JS代码:
后台代码:
部分功能简介:商品收藏夹功能热门商品最新商品分级价格功能自选风格打印结算页面内部短信箱商品评论增加上一商品,下一商品功能增强商家提示功能友情链接用户在线统计用户来访统计用户来访信息用户积分功能广告设置用户组分类邮件系统后台实现更新用户数据系统图片设置模板管理CSS风格管理申诉内容过滤功能用户注册过滤特征字符IP库管理及来访限制及管理压缩,恢复,备份数据库功能上传文件管理商品类别管理商品添加/修改/
// 获取前端过来的参数,下面三个参数是 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 map = new HashMap();
try {
// 查询数据,分页的话我这边使用的是 PageHelper,这边不介绍了
PagedResult list = pushEntityService.findByUserId(
pushUser.getId(), iDisplayStart, iDisplayLength);
// 为操作次数加1,必须这样做
int initEcho = sEcho + 1; //返回参数也是固定的
map.put("sEcho", initEcho);
map.put("iTotalRecords", list.getTotal());//数据总条数
map.put("iTotalDisplayRecords", list.getTotal());//显示的条数
map.put("aData", list.getDataList());//数据集合
} catch (Exception e) {
e.printStackTrace();
}
return map;相关推荐:









