如何在分页控件中组合PHP和jQuery
我正在尝试用PHP实现分页。首先,我根据页面记录获取页面数,并根据页面数动态生成如何在分页控件中组合PHP和jQuery,php,javascript,jquery,Php,Javascript,Jquery,我正在尝试用PHP实现分页。首先,我根据页面记录获取页面数,并根据页面数动态生成链接。像这样: for($i = 1; $i <= $no_of_pages; $i++) { echo '<li><a href="view_records.php?pageno='.$i.'">'.$i.'</a></li>'; } 但我只想 left 1 2 3 4 5 6 7 8 9 10 right 当我点击right时,这将向右滚动并显示
链接。像这样:
for($i = 1; $i <= $no_of_pages; $i++)
{
echo '<li><a href="view_records.php?pageno='.$i.'">'.$i.'</a></li>';
}
但我只想
left 1 2 3 4 5 6 7 8 9 10 right
当我点击right
时,这将向右滚动并显示
left 11 12 13 14 15 17 18 19 20 right
再次
right
将显示下一个10页链接。JS或jQuery中是否有任何东西可以控制li
滚动?这将变得很容易,因为我通过PHP获得了总页数,并将它们的链接放在HTML中,用户可以直接移动到所需的页面。答案已经太迟了。不管怎样,您可以首先获得页面右侧的前10个页面链接。然后,可以使用jQuery更改li标记(其ul)的父元素内的内容。单击“右”时,清空ul元素的内容。使用循环添加新的li元素以生成。您可能需要一个隐藏值来控制页面限制。分页可能是一个复杂的问题。特别是如果你想做一些有点意思的事情。我建议您使用现有的解决方案来解决这个问题,而不是重新发明轮子:有很多jQuery分页插件可以为您管理显示。比使用jquery mobile或您自己的jquery代码创建php解决方案更容易
left 11 12 13 14 15 17 18 19 20 right