django博客首页文章列表如何实现到了页面底部自动加载更多?

在网上查了一下,一些网友给出了一些示例代码。大致思路就是监测滚动条,每当快滚动到达页面底部时,就向服务器发送一个请求,服务器接受到请求就叫需要加载的内容传到前端。但是该如何请求数据?怎么才能保证返回的数据是连续的?请求大家一起探讨一下,给我提供一点思路。谢谢大家。

阅读 5k
3 个回答

思路就是你说的这样。就是要注意做好分页,前端拿到数据后用JS来动态的渲染新的内容。

关于分页连续性,你可以这样:

首先每篇文章要有一个有序的字段,可以是id,也可以是撰写时间。请求下一页时,将当前最后一项的字段值传回去,从此值之后开始请求即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题