视图中的视图与codeigniter中的分页

时间:2016-03-30 13:42:33

标签: php jquery ajax codeigniter pagination

我有一个名为" 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的初学者。提前谢谢。

0 个答案:

没有答案