我正在将 CI 与 Twitter Bootstrap 一起用于一个基本站点:
在我的主布局视图中,这是主要内容区域的设置方式:
<div class="container-fluid">
<div class="row-fluid">
<div class="span1"></div>
<div class="span8">
<?php echo $this->load->view($subview); ?>
</div>
<div class="span3" id="sidebar">
<?php echo $this->load->view($this->global_data['sidebarview']); ?>
</div>
</div>
</div>
一个侧边栏视图是这样的:
<div class="container-fluid" id="sidebar-about">
<div class="well sidebar-nav">
<ul class="nav nav-list">
<li class="nav-header"><i class="icon-info-sign"></i> More about us</li>
<li class="active"><a href="about">Who are we?</a></li>
<li><a href="#">Why we did it?</a></li>
<li><a href="#">What we promise?</a></li>
<li class="nav-header"><i class="icon-asterisk"></i> Services</li>
<li><a href="#">Free</a></li>
<li><a href="#">Premium</a></li>
</ul>
</div><!--/.well -->
</div><!--/span-->
这个侧边栏中的每个链接我想从我的主布局中用 class="span8" 更新 div。
我该怎么做?我应该使用 ajax 调用来更新 span8 div 的内容吗?或者只是在关于控制器中创建更多方法?