如何在Code Igniter 2.x.x中使用jQuery?

时间:2011-06-07 02:50:04

标签: php javascript jquery codeigniter

在我的配置文件中,我有$config['jquery'] = 'js/jquery.js';

我的jquery.js文件位于应用程序文件夹之外,位于js文件夹

在我的控制器中我有

public $jquery

public function __construct(){
  $this->jquery = $this->config->item('jquery');
}

public function index(){
  $data['jquery'] = $this->jquery;
  $this->load->view('site_view',$data);
}

在我的视图文件中,我有

<script type="text/javascript" src='<?php echo "$base/$jquery" ;?>'></script>

现在问题是,
当我做一些基本的jQuery脚本时为什么它不起作用?
我尝试添加一个外部js.js文件,其中包含一个非常基本的jquery脚本,用于检查框和禁用按钮。

除非我在视图文件中使用vanilla javascript,否则它不起作用。

我不知道发生了什么,我甚至在htaccess中包含了js文件夹

RewriteCond $1 !^(index\.php|images|css|js|robots\.txt)

任何人都知道发生了什么? 在其他框架中,我从来没有遇到包括jquery在内的问题。

1 个答案:

答案 0 :(得分:0)

看看你的来源,

您正在使用绝对路径而非有效http://路径尝试使用site_url,如此

<?php echo site_url($jquery);?>

请注意,这假设您的设置类似于

  

/
  /应用
  /系统
  / CSS的
  / JS
  的index.php
  /.htaccess