2013-09-11 46 views
0

嗨我怎麼可以在視圖模型 我保存我的css和javascript裏面的js文件夾和css文件夾裏面的codeigniter中的應用程序我怎麼可以ace它我有困難,定位javascript和css codeigniter的困難

WWW 應用 -jsfolder -jsfiles -cssfolder -cssFiles

<?php 
//birds.php 
class Birds extends CI_Controller{ 

     function index(){ 
     $this->load->view('birds_view'); 
     } 

     function get_birds(){ 
     $this->load->model('birds_model'); 
     if (isset($_GET['term'])){ 
      $q = strtolower($_GET['term']); 
      $this->birds_model->get_bird($q); 
     } 

     } 

    } 


<?php 
//birds_model.php 

    class Birds_model extends CI_Model{ 

     function get_bird($q){ 
     $this->db->select('bird'); 
     $this->db->like('bird', $q); 
     $query = $this->db->get('birds'); 
     if($query->num_rows > 0){ 
      foreach ($query->result_array() as $row){ 
      $row_set[] = htmlentities(stripslashes($row['bird'])); //build an array 
      } 
      echo json_encode($row_set); //format the array into json data 
     } 
     } 
    } 
    } 

bird_view.php 


     <style> 
     .ui-autocomplete-loading { 
      background: #fff url('../link/to/ajax-loading-image') right center no-repeat !important; 
     } 
     </style> 

     <link href="<?php echo base_url().'css/' ?>./css/jquery.ui.css" rel="stylesheet" type="text/css" /> 
     <script type="text/javascript" src="<?php echo base_url().'js/'?>/js/jquery.js"></script> 
     <script type="text/javascript" src="<?php echo base_url().'js/'?>/js/jquery.ui.js"></script> 


     <input type="text" id="birds" /> 

     <script> 
     $(function(){ 
      $("#birds").autocomplete({ 
      source: "birds/get_birds" // path to the get_birds method 
      }); 
     }); 
     </script 

它只能顯示白色畫面TNX提前傢伙

回答

0

你應該鏈接你的css和js文件爲: -

<link href="<?php echo base_url().'css/jquery.ui.css'; ?>" rel="stylesheet" type="text/css" /> 
<script type="text/javascript" src="<?php echo base_url().'js/query.js'; ?>"></script> 
<script type="text/javascript" src="<?php echo base_url().'js/jquery.ui.js'; ?>"></script> 
+0

請注意''base_url()'帶參數,更好的是這個href'<?= base_url('css/jquery.ui.css')?>' – Kyslik

0

在你關閉php標籤後,你確實需要'點'嗎?

<?php echo base_url(); ?>./

也刪除多餘的斜線開頭:

<link href="<?php echo base_url(); ?>css/jquery.ui.css" /> 
<script type="text/javascript" src="<?php echo base_url(); ?>js/jquery.js"></script> 
<script type="text/javascript" src="<?php echo base_url(); ?>js/jquery.ui.js"></script> 

PS確保BASE_URL正確設置你的配置文件:$config['base_url']='localhost/websitename/' 以斜槓