如何在Codeigniter中添加和使用外部js文件?

时间:2010-11-08 08:11:14

标签: javascript file external

我正在尝试将外部javascript文件添加到Codeigniter应用程序。

我已将外部js文件放在“projectname / js /”文件夹中。

以下是我的视图页面中的脚本标记src。 SRC = “HTTP://localhost/needpcbcodeigniter/js/registration.js” >

但是我收到了js文件的“Not found”错误。

2 个答案:

答案 0 :(得分:2)

很可能这是因为apache mod_rewrite正在处理 js 文件夹作为codeigniter控制器名称(就好像你正在调用http://localhost/projectname/index.php/js/registration.js

检查.htaccess以确保在请求有效文件名时它不会重定向。检查here

答案 1 :(得分:0)

您应将一个外部javascript文件添加到资产文件夹中的codeigniter。

您应该检查以下一些步骤:-

1)首先修复您在base_url中设置的项目application/config/config.php,就像-

$config['base_url'] = 'http://localhost/yourprojectname/'

2)在assets文件夹(位于文件夹根目录)中创建一个文件夹(例如js),以保存所有javascript文件(例如:registration.js)。

3)在您要使用javascript文件的最后一步,使用类似以下代码-

<script src="<?php echo base_url();?>/assets/js/registration.js"></script>