我有一个名为" home.php"带有一个加载按钮。当我单击按钮时,我正在使用ajax加载另一个具有分页的视图。
print $this->load->view('/layout/superadmin/email_listing', $this->_data, true);
对于email_listing
视图中的分页,我在模型中有以下代码:
$config['base_url'] = site_url().'/home';
$config['total_rows'] = $this->_DB_FORUM->get('orderheader')->num_rows();
$config['per_page'] = 20;
$config['use_page_numbers'] = TRUE;
$config['num_links'] = 20;
$config['uri_segment'] = 4;
$config['full_tag_open']='<div class="pagination"><div class="links">';
$config['full_tag_close']='</div></div>';
$this->pagination->initialize($config);
$this->_DB_FORUM->select('some query');
$query = $this->_DB_FORUM->get('table_name', $config['per_page'], $this->uri->segment(4));
我正在返回查询结果。
return $query->result_array();
现在,当我点击页码时页面被重新加载,所以全部重置。我知道必须存在$config['base_url'] = site_url().'/home';
的问题,所以我应该在同一个视图中,只有子视图应该重新加载并且分页应该有效。
我不是因为我是CI的初学者。提前谢谢。