我正在尝试一种更易于维护的方式来构建我的代码,正如 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>