如何进行前端分页?

子规入梧桐 2017-11-09 02:26:20
后台传过来一个List,写入table中,用js进行前端分页,怎么实现
...全文
806 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
子规入梧桐 2017-11-13
引用 3 楼 qq_37662166 的回复:
分页,最好前端跟后台结合,
嗯嗯
  • 打赏
  • 举报
回复
子规入梧桐 2017-11-13
引用 2 楼 qq_34117170 的回复:
之前我写的,你可以参考一下http://download.csdn.net/download/qq_34117170/9942867
我已经解决问题了,不过还是谢谢你的回答
  • 打赏
  • 举报
回复
子规入梧桐 2017-11-13
引用 1 楼 apple8160 的回复:
判断table 的行数 进行分解 js根据行数计算出分页 或者后台传个json给js
谢谢提醒,我按照你的思路已经解决问题了~
  • 打赏
  • 举报
回复
找jquery.pagination.js这个插件

Web开发学习资料推荐
jqGrid事件
配置chrome支持本地(file协议)ajax请求
  • 打赏
  • 举报
回复
Jason-Jin 2017-11-11
首先你要明白为什么要分页?分页是为了缓解服务器压力,较少冗余数据的请求。 而正确的做法都应该是服务端进行分页,前端在请求的时候只需要传参即可。 如果非要在前端进行分页也很简单啊,服务端拿到的全部数据你存在一个变量 allList中, 然后呢你可以自己改造一下这个结果,变成[{index:1,list:{xxx},...}]这种形式即可在绑定到list
  • 打赏
  • 举报
回复
jio可 2017-11-10
总条数,每页条数,当前页数 , 计算出总页数然后根据当前的页数计算出要从list里面取的数据是什么。 ps: page = 1; size = 10; 如果是数组第一页取值的范围是0-9,第二页是10-19.......... 其实和后台分页是一样的知识把逻辑写在前端而已
  • 打赏
  • 举报
回复
qq_37662166 2017-11-10
分页,最好前端跟后台结合,
  • 打赏
  • 举报
回复
DenggLin 2017-11-10
之前我写的,你可以参考一下http://download.csdn.net/download/qq_34117170/9942867
  • 打赏
  • 举报
回复
apple8160 2017-11-09
判断table 的行数 进行分解 js根据行数计算出分页 或者后台传个json给js
  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript
加入

8.6w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
申请成为版主
帖子事件
创建了帖子
2017-11-09 02:26
社区公告
暂无公告