【发布时间】:2017-07-22 11:36:27
【问题描述】:
我有一个包含 500 多个条目的大型数组。结构是这样的:
Array
(
[result] => Array
(
[mounts] => Array
(
[0] => Array
(
[name] => Test0
[spellId] => 230401
[creatureId] => -73991
[itemId] => 142369
)
[1] => Array
(
[name] => Test1
[spellId] => 61447
[creatureId] => 32213
[itemId] => 44234
)
.....
我用这样的 foreach 得到数组数据:
foreach ($r['result']['mounts'] as $item) echo '
<li class="span3 clearfix" data-tag=',
$item['qualityId'], '>
', $item['name'], '.
</li>';
echo '
我想要一个无休止的分页。因此,当用户到达页面末尾并向下滚动时,它应该会加载下一个数据。
我知道有一些插件可以无限分页,但我没有让它们处理数组中的数据。您对简单的解决方案有什么建议吗?
【问题讨论】:
-
简单的解决方案会很困难。
-
但是:将该数组写入 js,显示前 100 个,点击后添加下一个 100,.. 如果需要,可以在没有 ajax 的情况下完成。
标签: javascript php jquery arrays ajax