我从链接中学会了分页 How to set condition in following code for marking current page in pagination?
使用代码
<?php
$id=3; // test value
$page=20; // test value
$li=array(); // temporary array for convenience
$template='<li%s><a href="?id=%s">%s</a></li>';
if($id>1) $li[]=sprintf($template,'',$id-1,'Previous');
for($i=1;$i<=$page;$i++) {
if($i==$id) $li[]=sprintf($template,' class="active"',$i,$i); // Current
else $li[]=sprintf($template,'',$i,$i);
}
if($id<$page) $li[]=sprintf($template,'',$id+1,'Next');
$li=implode('',$li); // convert to string for printing
?>
<ul class="pagination">
<?php print $li; ?>
</ul>
但是重新加载数据后显示数据?有没有办法让它在不重新加载页面的情况下显示?我是分页新手 - 请帮忙。
最佳答案
您可以使用分页,而无需通过 ajax 或 jQuery 加载页面。请阅读以下链接中的示例 - https://datatables.net/examples/basic_init/alt_pagination.html
关于javascript - 如何在不重新加载页面的情况下对数据进行分页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47728460/