django博客首页文章列表如何实现到了页面底部自动加载更多?
在网上查了一下,一些网友给出了一些示例代码。大致思路就是监测滚动条,每当快滚动到达页面底部时,就向服务器发送一个请求,服务器接受到请求就叫需要加载的内容传到前端。但是该如何请求数据?怎么才能保证返回的数据是连续的?请求大家一起探讨一下,给我提供一点思路。谢谢大家。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
思路就是你说的这样。就是要注意做好分页,前端拿到数据后用JS来动态的渲染新的内容。
关于分页连续性,你可以这样:
首先每篇文章要有一个有序的字段,可以是id,也可以是撰写时间。请求下一页时,将当前最后一项的字段值传回去,从此值之后开始请求即可
https://github.com/frankban/django-endless-pagination
长期使用该插件时间,完全满足题主要求