为了账号安全,请及时绑定邮箱和手机立即绑定

关于ajax分页预加载

关于ajax分页预加载

梦里花落0921 2018-12-12 16:15:57
后台分页,前台通过ajax传参获取想要的当前页面信息。但是每次点击通过ajax加载会有点点延迟,能不能有什么办法实现先加载相邻几页的信息,点击的时候直接显示出来。各位大神,求给个思路。
查看完整描述

1 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

我平时用到的分页有两种情况:
1、在数据量不大的情况,通过ajax将所有的数据全部取回来,然后通过前端分页,类似的插件非常多比如基于jquery和bootstarp的jqPaginator.js
2、在数据量很大的情况下,通过后端去做分页,实际上是根据数据库sql语句去分页,此种分页的方式就会有网络消耗。
而你所要求的效果属于第二种情况的扩展,我觉得可以在每次请求当前页的数据时可以同时获取前一页数据和后一页数据,分别存在三个数组[pre, cur, next]中,在切换页面时可以先取对应数组中的数据并且刷新数据

查看完整回答
反对 回复 2019-01-01
  • 1 回答
  • 0 关注
  • 339 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信