【发布时间】:2011-06-07 02:50:03
【问题描述】:
在我的配置文件中我有$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 在内的问题。
【问题讨论】:
-
很难回答没有更多的继续。查看源代码并告诉我们输出的确切路径。
-
如果 jquery 和这个 externajs.js 文件实际上存在于 html 中,你可以用 firebug 检查。
-
这是查看源代码的方式 (忽略http 后的空格)
标签: php javascript jquery codeigniter