我正在尝试将外部javascript文件添加到Codeigniter应用程序。
我已将外部js文件放在“projectname / js /”文件夹中。
以下是我的视图页面中的脚本标记src。 SRC = “HTTP://localhost/needpcbcodeigniter/js/registration.js” >
但是我收到了js文件的“Not found”错误。
答案 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>