但今天在用CI时,却忘记了,搞了很久都没有出来,上了CI的中国官方网,终于在他们帮助下把问题觖决了,在这里把它贴出来,供大家分享。
(另注:我这里是隐藏了url中的index.php文件的,与不隐藏有所不同,但最终都是采用绝对URL)
首先,我在.htaccess文件里设置(作用是隐藏index.php),如下:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|js|img|css|robots\.txt) #在这里写要排除的资源等
RewriteRule ^(.*)$ index.php/$1 [L]
我把JS,CSS,IMG等资源文件夹与SYSTEM文件夹放在同一级下,然后在JS文件夹中建立ajax.js文件,我在VIEW层中的文件为index.html。这样我要引入JS时,如下:
<script type="text/javascript" src="url/js/ajax.js'?>"></script>:注这里url是你的网站绝对URL(绝对 URL,就是 http://domain/js/ajax.js 这样叫做绝对 URL)
到这里就行了。当然为了可维护性,你也可以用CI自带的BASE_URL来设置,如下:
进入 application\config\config.php文件,在config.php文件中设置base_url:
$config['base_url'] = http://www.exiplode/com; //这里是你的网站根目录
设置好后 再controller某处
$this->load->helper('url'),
然后再在VIEW层中具体页面中引入即可:
<script type="text/javascript" src='<?=base_url().'js/Ajax.js'?>'></script>
好了,CI中引入外部的JS与CSS就这么简单,如还有什么问题可与我交流 QQ:944597216
在CODEIGNITER中 在CI中引入外部的JS与CSS呢_其它综合
时间: 2024-09-18 09:20:16
在CODEIGNITER中 在CI中引入外部的JS与CSS呢_其它综合的相关文章
web前端开发-Echarts图表中字体设置问题(引入外部字体文件)
问题描述 Echarts图表中字体设置问题(引入外部字体文件) UI给出的界面字体确实很漂亮,找了半天找了个1M多的字体文件,页面字体都改好了,Echarts图表的字体只能在js里面设置,之前都用Chrome调,显示正常,现在马上全部调完了突然发现Echarts图表的字体在FF没有显示引入外部字体文件的字体,而是默认的宋体,这什么情况? 解决方案 http://www.stepday.com/topic/?949 不要用额外的字体,除非先下载字体到客户端的电脑.
jsp、css中引入外部资源相对路径问题分析_JSP编程
在jsp页面中添加base,可用相对路径: 复制代码 代码如下: <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/&quo
在html中引入外部js文件,并调用带参函数的方法_javascript技巧
在html中引入外部js文件,并调用js文件中的带参函数 1 项目结构 2 编写a.js.test.html //a.js function abc(str){ alert(str); } //test.html <html> <head> <script type="text/javascript" src="a.js"></script> <script type="text/javascript&
spring mvc-SpringMVC web项目中如何引入js,css等文件
问题描述 SpringMVC web项目中如何引入js,css等文件 在springmvc的web项目中,如何在html文件中引入本地的jscss等文件,试了很多种方法,发现路经都不对,都报404 Notfound的错.项目的目录结构:同时在springmvc-servlet.xml中添加了配置:在index.html中如此引用js: 然后每次都说找不到这个js文件. 解决方案 web项目js css静态文件缓存解决引入外部css ,js文件 解决方案二: 貌似要放在WebRoot底下新建一个文
在PHP中以root身份运行外部命令[转自linuxaid]
Hunte 2001年4月15日 在PHP中运行只有root用户才可以运行的外部程序,一直是个老问题,用常规的办法很难实现.这是因为一般情况下,PHP是作为APACHE的一个模块的,也就是说,PHP是APACHE的一部分,而APACHE除了suEXEC机制外,是不能以不同的用户ID来执行命令的,但suEXEC机制只能CGI有效. 网上曾经有一篇文章,说用调用"su - -c COMMAND"可以实现,但经过多次试验,发现不行,因为su命令必须在STDIN上输入root的密码. 怎么办?
在PHP中以root身份运行外部命令[转自奥索]
在PHP中运行只有root用户才可以运行的外部程序,一直是个老问题,用常规的办法很难实现.这是因为一般情况下,PHP是作为APACHE的一个模块的,也就是说,PHP是APACHE的一部分,而APACHE除了suEXEC机制外,是不能以不同的用户ID来执行命令的,但suEXEC机制只能CGI有效. 网上曾经有一篇文章,说用调用"su - -c COMMAND"可以实现,但经过多次试验,发现不行,因为su命令必须在STDIN上输入root的密码. 怎么办?用常规的方法难以奏效,只能再想
在PHP中以root身份运行外部命
在PHP中运行只有root用户才可以运行的外部程序,一直是个老问题,用常规的办法很难实现.这是因为一般情况下,PHP是作为APACHE的一个模块的,也就是说,PHP是APACHE的一部分,而APACHE除了suEXEC机制外,是不能以不同的用户ID来执行命令的,但suEXEC机制只能CGI有效. 网上曾经有一篇文章,说用调用"su - -c COMMAND"可以实现,但经过多次试验,发现不行,因为su命令必须在STDIN上输入root的密码. 怎么办?用常规的方法难以奏效,只能再想其它
在PHP中以root身份运行外部命令
在PHP中运行只有root用户才可以运行的外部程序,一直是个老问题,用常规的办法很难实现.这是因为一般情况下,PHP是作为APACHE的一个模块的,也就是说,PHP是APACHE的一部分,而APACHE除了suEXEC机制外,是不能以不同的用户ID来执行命令的,但suEXEC机制只能CGI有效. 网上曾经有一篇文章,说用调用"su - -c COMMAND"可以实现,但经过多次试验,发现不行,因为su命令必须在STDIN上输入root的密码. 怎么办?用常规的方法难以奏效,只能再想
visual studio-有关DLL中申请的内存在外部释放的问题。
问题描述 有关DLL中申请的内存在外部释放的问题. 具体情况是这样的,我有应用程序,调用了一个DLL.在DLL中有一个函数,返回一个字符串指针,使用完了之后在应用程序中释放这个字符串指针. 在应用程序和DLL用同一个版本的VS编译的时候,调用是没有问题的. 当我用VS2010编译的应用程序去调用用VS2013编译的DLL时,在释放这个指针的时候应用程序就崩溃了. 有大婶知道这是怎么回事吗? 解决方案 关于在dll中申请内存,外部释放的问题关于在dll中申请内存,外部释放的问题Dll中开辟内存在外