mrr*_*ot5 3 javascript php jquery codeigniter twitter-bootstrap
首先,我很抱歉我的英语不好,我很西班牙语,如果我做错了,我很抱歉,这是我的第一篇文章.
我在codeigniter 2.1.4中加载javascript文件时遇到问题.我没有把它加载到我页面的标题中.css文件装得很好.此示例尝试加载jquery和bootstrap.
我正在遵循codeigniter文档中的步骤,当我创建codeigniter静态页面"home.php"时,我想使用bootstrap进行设计.
我遵循的教程是:http: //ellislab.com/codeigniter/user-guide/tutorial/static_pages.html
我的文件夹结构:
- htdocs目录
- myproject(课程)
- 应用
- 调节器
- pages.php
- 意见
- 模板
- header.php文件
- 网页
- home.php
- about.php
- 系统
- 资产
- 引导
- CSS
- bootstrap.min.css
- JS
- bootstrap.min.js
- jquery- 2.1.0.min.js
我一直在这个论坛和其他人搜索,我总是找到与base_url()或site_url()相同的例子.这些是我的:
更新的代码:
<script type="text/javascript" src="<?php echo base_url(); ?>assets/bootstrap/js/bootstrap.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
我的autoload.php加载了url helper:
$ autoload['helper'] = array('url');
Run Code Online (Sandbox Code Playgroud)
当我尝试加载页面时,我收到以下错误:
GET http://localhost/curriculos/assets/jquery-2.1.0.min.js 404 (Not Found)
GET http://localhost/curriculos/assets/bootstrap/js/bootstrap.min.js 404 (Not Found)
GET http://localhost/curriculos/assets/bootstrap/js/bootstrap.min.js 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)
最奇怪的是,当你点击其中一个时,它会向你显示文件类型正在尝试加载为text/html,而不是像往常一样加载应用程序/ javascript:

你能帮助我吗?
非常感谢您的回复.
小智 5
您需要更改.htaccess文件,以便它不再重写对'/ assets'的请求.
换句话说,您需要.htaccess文件来忽略对'assets'文件夹的请求,并让浏览器按提供的方式加载url.试试这个:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|assets|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5797 次 |
| 最近记录: |