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

发布于 2024-10-01 06:46:45 字数 216 浏览 0 评论 0原文

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

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

下面是我的视图页面中的脚本标签 src。 src="http://localhost/needpcbcodeigniter/js/registration.js">

但我收到 js 文件的“未找到”错误。

I am trying to add an external javascript file to Codeigniter application.

I have placed my external js file in the "projectname/js/" folder.

Below is the script tag src in my view page.
src="http://localhost/needpcbcodeigniter/js/registration.js">

But I am getting a "Not found" error for the js file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

太阳哥哥 2024-10-08 06:46:45

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

检查您的 .htaccess 以确保它在有效文件名时不会重定向被要求。检查此处

Most probably this is because the apache mod_rewrite is dealing with the js folder as a codeigniter controller name (as if you're calling http://localhost/projectname/index.php/js/registration.js)

Check your .htaccess to make sure it doesn't redirect when a valid filename is requested. Check it here

时光瘦了 2024-10-08 06:46:45

您应该将外部 javascript 文件添加到 asset 文件夹中的 codeigniter 中。

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

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

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

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

3)在最后一步,你想使用javascript文件,使用这样的代码 -

You should add an external javascript file to codeigniter in assets folder.

You should check some following steps :-

1) first fix your project base_url which is set in application/config/config.php like-

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

2) create a folder(e.g: js) in assets folder(at root of folder) for save all javascript files(e.g : registration.js).

3) on final step where you want to use javascript file use code like this-

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文