我有一个博客。里面的文章很少。每篇文章我都有很多评论,我决定以5人为一组进行分页(如果我有15条评论,我有3个分页按钮)。
我是通过pageLoad上的comment_manager类的方法完成的。
public function pagination($in_art,$perPage)
{
$per_page=$perPage;
$count=$this->countComments($in_art);
$pages = ceil($count/$per_page);
if($count>=$perPage)
{
echo"<div class='pagination'>";
for($i=1; $i<=$pages; $i++)
{
echo "<div class='pag' id='pag_{$i}'>$i</div>";
}
echo"</div>";
}
}
一切都很好。$(document).ready(function()
{
[...]//code missing for sake of brevity
$('#pag_1').css({'color' : '#FF0084'}).css({'border' : 'none'});
//Pagination Click
$(".pag").click(function(){
//CSS Styles
$(".pag")
.css({'border' : 'solid #dddddd 1px'})
.css({'color' : '#0063DC'});
$(this)
.css({'color' : '#FF0084'})
.css({'border' : 'none'});
//Loading Data
var data="page="+pageNum+"&id_art="+idArt;
$.ajax({
type: "POST",
url: "php/pagination_data.php",
data: data,
cache: false,
success: function(html){
$('#comments_'+idArt).html(html);
}
});
});
重点是我需要在删除或添加新评论后刷新我的分页按钮(不要让整个页面刷新!)。如果需要,请删除它们或添加新的(例如我需要16条评论)再来一个按钮)
由于
卢卡
答案 0 :(得分:0)
在我看来,如果你想要实时更新实际的分页链接,那么你需要创建一个返回当前分页的AJAX版本。
例如: 删除注释后,删除注释后,运行AJAX调用以获取现在的分页,并更新分页div的内容。