我想要实现的是与大多数大型页面在要显示大量内容时所做的类似的事情,但您只想显示其中的一小部分,然后继续加载更多内容(例如来自 Facebook 的提要,它只加载前 20 个项目,向下滚动后加载接下来的 10 个左右)。在我看来,有两种方法浮现在脑海中(使用 PHP MySQL AJAX 组合)
- AJAX 请求,查找所有结果,返回数据,在 javascript 中使用数据并处理逻辑。
- AJAX请求,查找所有结果限制为少数,返回数据,用户想要更多数据,AJAX请求,查找所有结果限制区间[few,few+few]。
也许需要澄清一下,我想通过请求获得的数据并不是很大,我只是认为在用户完成的 AJAX 请求时减少查询数量总是一个好主意。
这两种方法看起来都不是很漂亮,我相信会有一个更优雅的解决方案。