【发布时间】:2013-10-08 03:16:28
【问题描述】:
我正在尝试一种更易于维护的方式来构建我的代码,正如 nettuts+ 上的一些教程所学的那样。
我已经成功地将我的页眉和页脚文件与每个页面的主要内容分开,以便它们与每个不同的页面一起加载,从而更容易管理对这两个文件的更改。
我目前想在页脚中添加一些 jQuery 代码,仅用于一页。这是我在思考时遇到的问题。我怎样才能让这个 jQuery 代码只出现在我的页脚中,而不是所有页面?谁能解释一下?
我正在考虑做类似的事情:
<?php if($title = "The jQuery Page"){?>
<script>
jquery code here....
</script>
<?php } ?>
但我认为这被认为是混乱的,因为您使用一种语言来衬托另一种语言。
编辑:这是请求的代码:
在我的控制器中,我调用视图:
$data['title'] = "The jQuery Page";
$this->load->view('header', $data);
$this->load->view('cool_page');
$this->load->view('footer');
然后在我的页脚中,我只想在这一页页脚中加载一个特定的脚本:
<script src="<?php echo base_url();?>js/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function() {
/*cool jquery stuff*/
});
</script>
【问题讨论】:
-
可以添加控制器、模板等的代码吗?
-
@quantme 当然可以。
标签: php jquery html codeigniter templating