如何在分页控件中结合PHP和jQuery

时间:2013-01-18 11:31:24

标签: php javascript jquery

我正在尝试在PHP中实现分页。首先,我按页面记录获取页数,并按页数动态生成<li>个链接。像这样:

for($i = 1; $i <= $no_of_pages; $i++)
{
    echo '<li><a href="view_records.php?pageno='.$i.'">'.$i.'</a></li>';
}

没关系,但问题是当页数超过10时,页码会换行到下一行。我想通过每次点击左右10页来滚动它们。

假设我有35页,所以这将显示所有35页链接

left 1 2 3 4 5 6 7 8 9 10 11 12 ......35 right

但我只想要

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中,用户可以直接移动到所需的页面。

1 个答案:

答案 0 :(得分:0)

答案为时已晚。无论如何,您最初可以在页面右侧获得前10页链接。然后你可以使用jQuery来改变li标签(其ul)的父元素内的内容。单击“右”时,清空ul元素的内容。使用循环追加新的li元素以生成。您可能需要隐藏值来控制页面限制。