但今日再用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