gpt4 book ai didi

javascript - 使用 AJAX 动态持续加载内容

转载 作者:行者123 更新时间:2023-11-29 00:41:48 24 4
gpt4 key购买 nike

我想要实现的是大多数大页面在有大量内容要显示时所做的类似事情,但您只想显示其中的一小部分,然后继续加载更多内容(例如来自 Facebook 的 feed,它只加载前 20 个项目,然后在向下滚动后加载接下来的十个左右)。在我看来,有两种方法(使用 PHP MySQL AJAX 组合)

  1. AJAX 请求,查找所有结果,返回数据,在 javascript 中使用数据并处理逻辑。
  2. AJAX 请求,查找所有结果限制为少数,返回数据,用户想要更多数据,AJAX 请求,查找所有结果限制区间 [few, few + few]。

也许要澄清一下,我想通过请求获得的数据并不是很大,我只是认为在用户完成 AJAX 请求时减少查询数量总是一个好主意。

这两种方法看起来都不太漂亮,我相信会有更优雅的解决方案。

最佳答案

我真的想不出任何其他选择,实际上您的第二个选择是许多网站如何处理此类事情。这完全取决于有多少数据是“大量内容”。

最简单的选择 (恕我直言) 是您的第一个,但是很明显您拥有与 facebook 一样多的数据,获取和存储所有数据是不可行的(想象一下页面加载时间!)。

但毕竟这只有两种选择:一次获取所有内容,或者根据需要逐位获取。

关于javascript - 使用 AJAX 动态持续加载内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11965966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com