后台分页,前台通过ajax传参获取想要的当前页面信息。但是每次点击通过ajax加载会有点点延迟,能不能有什么办法实现先加载相邻几页的信息,点击的时候直接显示出来。各位大神,求给个思路。
1 回答
烙印99
TA贡献1829条经验 获得超13个赞
我平时用到的分页有两种情况:
1、在数据量不大的情况,通过ajax将所有的数据全部取回来,然后通过前端分页,类似的插件非常多比如基于jquery和bootstarp的jqPaginator.js
2、在数据量很大的情况下,通过后端去做分页,实际上是根据数据库sql语句去分页,此种分页的方式就会有网络消耗。
而你所要求的效果属于第二种情况的扩展,我觉得可以在每次请求当前页的数据时可以同时获取前一页数据和后一页数据,分别存在三个数组[pre, cur, next]中,在切换页面时可以先取对应数组中的数据并且刷新数据
添加回答
举报
0/150
提交
取消