发现一个很麻烦的问题
各位老大,在下菜鸟。发现一个关于在view中连接外部文件很麻烦的地方:比如:我要用jquery中加载一个页面到指定的DIV中,
$("div").load("test.html")
或者要连接一个外部样式表:
<link href="css/lybcss.css" rel="stylesheet" type="text/css" />
均是不可以实现。
原来,CI框架会把所有的连接性的东西,刚做URI处理,即把href="css/lybcss.css" 当成了:http:ww......./index.php/css/lybcss/css来处理。
各位老大,可有何种办法? 可以在你的controller里这样写
$data['extraHeadContent'] = '<link rel="stylesheet" href="' . base_url(). 'css/datePicker.css" type="text/css" />';
然后在你的view里调用
<script type="text/javascript">
//<![CDATA[
base_url = '<?php echo base_url();?>';
site_url = '<?php echo site_url();?>';
//]]>
</script>
<?php
if (isset($extraHeadContent)) {
echo $extraHeadContent;
}
?> 这样是个办法,但总觉得麻烦。 本帖最后由 yuwen002 于 2009-4-3 10:17 编辑
我觉得这样做是为了使程序的思路和结构更清晰。
将所有JS放在一下.麻烦一点也是有好处的.
页:
[1]