【发布时间】:2013-07-18 17:11:54
【问题描述】:
我有一个很长的 foreach,我想在用户向下滚动时分步加载(无限滚动),但我已经搜索了解决方案,但没有找到解决方法。
我的代码类似于:
foreach ($multi_array as $key=>$value){
echo $value[0]."<br />";
echo $value[1]."<br />";
echo $value[2]."<br />";
echo $value[3]."<br />";
echo $value[4]."<br />";
....
}
结果很长,我想包含一个无限滚动而不是传统的分页。
我知道这个效果必须在 javascript 中完成,我已经尝试过 jquery waypoints,但由于某种原因,我无法让它工作。
【问题讨论】:
-
您需要使用 Ajax 以便在到达页面底部时您的应用程序可以获取下一组记录...。我想这类似于 question
-
我认为从div而不是外部php文件中检索数据的解决方案会更实用。这样,我可以每 x 次 foreach 循环打开和关闭一个 div 标签。一旦内容被划分为 div,当页面到达底部时,javascript 将继续检索这些 div。但是如何?!?
标签: php foreach scroll infinite