如何处理PHP中的Ajax分页?

时间:2018-06-20 12:49:34

标签: php jquery ajax

我计算了总结果并设计了分页链接。我将数字值传递给php文件。如何处理Ajax响应中的$ page变量。如何显示前1 2 ... 100下一个链接,例如分页功能。我尝试了以下功能

<app-command-packet-details

Onclick,我将页码传递给php文件并响应结果json编码。如何显示

Json输出:

$page = 1;
$total = 10;
$limit = 20;
$total_pages = ceil($total / $limit); 
if (isset($_GET["page"] )) 
                        {
                            $page  = $_GET["page"]; 
                        } 
                        else 
                        {
                            $page=1; 
                        };
    <ul class="pagination">
<li class="association_page active">1</li>
<li class="association_page">2</li>
<li class="association_page">3</li>
</ul>

echo "<ul class='pagination'>";
     if ($page > 1) {
        echo "<li class='association_page'><a href='#' class='button'>Previous</a></li>"; 
    }

for ($i=1; $i<=$total_pages; $i++) {  
    if($page==$i){
        echo "<li class='association_page active'>".$i."</li>";
    } else {
        echo "<li class='association_page' >".$i."</li>";
    }
};  
if($page < $total_pages){
    echo "<li class='association_page'>NEXT</li>";
}
echo "</ul>"; 

我还没有分享全部内容

0 个答案:

没有答案