簡體   English   中英

定位javascript和CSS codeigniter的困難

[英]difficulties on locating javascript and css codeigniter

嗨,我如何在視圖模型中將Ace和javascript保存在codeigniter中的js文件夾和應用程序內部的css文件夾中,我如何將其進行鏈接,我很難鏈接它們

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提前的家伙

關閉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/' 帶有斜杠)

您應該將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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM