我想在單個控制器功能中調用其他視圖並希望單擊鏈接時更改一個視圖。如何在單個控制器功能中調用多個視圖
例如,當我點擊about_us鏈接時,應該打開about_us,當我點擊contact_us鏈接時,它應該用about_us視圖替換,但整個視圖使用jQuery和ajax保持不變。我不知道jQuery和阿賈克斯。如何做到這一點?
我的看法代碼
<ul>
<li class="active"><a href="<?php echo site_url() ?>/about_us">About Us</a></li>
<li><a href="<?php echo site_url() ?>/contact_us">Company Profile</a></li>
<li><a href="<?php echo site_url() ?>/faq">Why Choose Jan Japan</a></li>
我控制器
class Home extends CI_Controller
{
$this->load->view('include/header');
$this->load->view('top_strip');
$this->load->view('top_menue);
$this->load->view('about_us');
$this->load->view('footer');
}
儘管您可以在另一個視圖中加載視圖,但無法在控制器中加載多個視圖。這裏是你詳細的答案。 http://stackoverflow.com/questions/9402924/how-to-load-view-into-another-view-codeigniter-2-1 – Haroon
首先你需要在一個類的函數內部編寫代碼。你不能像你那樣編寫代碼。你可以在控制器中加載多個視圖。 –
@哈羅姆你錯了,你也可以從控制器載入多個視圖。 –