2014-12-23 60 views
0

您好,我正在從不同的服務器獲取新聞並在我的網站上顯示,目前新聞內容先加載,然後在每頁刷新後加載右側欄。我想做出這樣的,首先我所有的頁眉,頁腳,邊欄(類=「span3側邊欄側邊欄右)負載,然後我的新聞被載入在codeigniter視圖中的主要內容之前加載邊欄內容?

我查看文件

<div id="content"> 
    <div class="container"> 
    <div class="row-fluid"> 
     <h2 class="title-divider"><?php echo $page_heading; ?></h2> 
    </div> 
    <div class="row"> 
     <script> function myfunction(){ </script> 
     <!--Blog Roll Content--> 
     <div class="span9 blog-roll blog-list"> 
     <?php if(!empty($newsArray)) { foreach($newsArray as $result){ ?> 
     <!-- Blog post --> 
     <div class="media row-fluid"> 
      <div class="span1 hidden-phone"> 
      <!-- Date desktop --> 
      <div class="date-wrapper"> <span class="date-m"><?php echo $result['monthName']; ?></span> <span class="date-d"><?php echo $result['day']; ?></span> <span class="date-y"><?php echo $result['year']; ?></span></div> 
      </div> 
      <div class="span11"> 
      <div class="media-body"> 
       <h4 class="title media-heading"><a href="<?php echo base_url('news/detail/'.$result['ID']); ?>"><?php echo $result['TTL']; ?></a></h4> 
       <div class="tag"></div> 
       <ul class="inline meta muted"> 
       <li><i class="icon-user"></i><?php echo $result['SRC']; ?></li> 
       <!-- Meta details mobile --> 
       <li><span class="visible-phone"><i class="icon-calendar"></i> <span class="visible-desktop">Created:</span><?php echo $result['day_letter']; echo ' '; echo $result['day']; ?><sup><?php echo $result['daySup']; ?></sup> <?php echo $result['monthName']; echo ' '; echo $result['year']; ?></span></li> 
       </ul> 
       <p><?php if(!empty($result['CNTNT']))echo $result['CNTNT'].' ...'; ?></p> 
       <ul class="inline links"> 
       <li><a href="<?php echo base_url('news/detail/'.$result['ID']); ?>" class="btn btn-mini"><i class="icon-circle-arrow-right"></i> Read more</a></li> 
       </ul> 
      </div> 
      </div> 
     </div> 
     <?php }?> 
     <div class="pagination pagination-centered"> 
     <?php if(isset($links)){echo $links;} ?> 
     </div> 
     <?php }else { ?> 
        <div class="alert alert-error"> 
         <h4>No News Found!</h4> 
        </div> 
      <?php } ?> 
    </div> 
     <!--Sidebar--> 
     <div class="span3 sidebar sidebar-right"> 
        <?php 
      $this->load->view('news/news_sidebar'); 
      ?> 
     </div> 
    </div> 
    </div> 
    <!--.container--> 
</div> 
<!--#content--> 
+0

保留主內容在php腳本中空白並在頁面後用ajax加載該區域裝 –

回答

0

你應該做出不同的函數在您的控制器中獲取新聞,並在文檔就緒時通過ajax調用它,並在數據從此控制器返回時將視圖追加到頁面。