2016-05-14 27 views
0

這裏是我的示例代碼:如何在CI控制器上包含腳本庫?

public function index() 
{ 
    $this->load->view('templates/base_header'); 
    $this->load->view('templates/login'); 
    $this->load->view('templates/base_footer_JS'); 

    echo "<script src='".base_url()."/lib/scripts/login.js'></script>"; 
} 

JavaScript是工作,但jQuery的不定義。

回答

1

笨有一個JavaScript類:http://codeigniter.com/user_guide/libraries/javascript.html

您將加載通過jQuery庫:

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

然後你可以粘貼到您的視圖您的頭部分:

<?php echo $library_src;?> 
<?php echo $script_head;?> 

對於額外的JavaScript文件,我通常會在應用程序文件夾中創建一個資源文件夾,然後使用base_url函數鏈接到這些文件如:

<script src="<?php echo base_url('resources/name-of-js-file.js');?>" type="text/javascript" 
相關問題