gpt4 book ai didi

php - 使用 ajax 的 Codeigniter 分页

转载 作者:搜寻专家 更新时间:2023-10-31 22:04:22 24 4
gpt4 key购买 nike

我正在使用 codeigniter 使用 ajax 分页

<script>
$("div.review_pagination a").click(function(){
var reviews_url=$(this).attr("href");
alert(reviews_url);
readmore_after5();
$.post( reviews_url,{product_id:<?php echo $product->id;?> }
,function( data ){

$('#review_pagination').html(data);
},"html");

return false;
});

});
</script>

这里是我的浏览页面

<div class="span12" id="review_pagination">
<!-- load the ajax call-->

<?php echo $this->load->view('reviews_list');?>

</div>

$data['reviews']= $this->Product_model->get_reviews($id,$limit,$start);
$data['total']= $this->Product_model->get_reviews_count($id,$term);

下面是分页,分页问题不仅是“2”,如果我像 2、3、4、5、6 数据即将到来,但分页事件不会从 1 更改为 2、3、4、5 ,6 所以基于数据加载

$this->load->library('pagination');

$config['base_url'] = base_url().'myaccount/ajax_reviews_data';
$config['total_rows'] = $data['total'];
$config['per_page'] = $rows;
$config['uri_segment'] = 5;
$config['first_link'] = 'First';
$config['first_tag_open'] = '<li>';
$config['first_tag_close'] = '</li>';
$config['last_link'] = 'Last';
$config['last_tag_open'] = '<li>';
$config['last_tag_close'] = '</li>';
$config['prev_link'] = '&lt;';
$config['full_tag_open'] = '<div class="pagination review_pagination"><ul>';
$config['full_tag_close'] = '</ul></div>';
$config['cur_tag_open'] = '<li class="active"><a href="#">';
$config['cur_tag_close'] = '</a></li>';
$config['prev_link'] = '&lt;';
$config['prev_tag_open'] = '<li>';
$config['prev_tag_close'] = '</li>';
$config['num_tag_open'] = '<li>';
$config['num_tag_close'] = '</li>';
$this->pagination->initialize($config);
//$data['video_reviews']= $this->Product_model->get_video_reviews($id);
if(isset($_GET['v'])&&$_GET['v']==1)
$data['show_video_review']=1;
else
$data['show_video_review']=0;

$this->template->write_view('content', 'product',$data, TRUE);
$this->template->render();

最佳答案

我无法从您发布的代码中看出所有内容,但请记住,分页链接是分页库的输出,而您的结果是模型的输出(+ html 中的格式)

这听起来像是您在 ajax 响应中返回结果,而不是新的分页库输出。

当你解决这个问题时,你应该把你的代码带到 CI 论坛进行代码审查,因为你似乎在如何安排人们可以帮助你的代码方面犯了很多错误,但也期待这个线程进入

关于php - 使用 ajax 的 Codeigniter 分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21693431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com