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

问题描述:

在我的配置文件我有$config['jquery'] = 'js/jquery.js';如何在Code Igniter 2.x.x中使用jQuery?

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); 
} 

在我看来文件I有

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

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

它不工作,除非我在视图文件本身使用香草的JavaScript。

我不知道发生了什么事情,我甚至包括在htaccess的

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

任何人都知道发生了什么JS文件夹? 在其他框架我从来没有问题,包括jquery。

+0

很难回答没有更多的去。查看源代码并告诉我们输出的确切路径。 – Stephen 2011-06-07 02:53:44

+0

你可以用firebug检查一下,如果jquery和这个externajs.js文件实际上存在于html中。 – Aman 2011-06-07 05:16:17

+0

这就是它如何看待视图源(忽略http后面的空格) – sasori 2011-06-07 13:16:34

看看你的来源,

你正在使用的不是一个有效的http://路径绝对路径尝试使用site_url像这样

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

注意,这里假设你的设置看起来像

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