2016-02-08 73 views
-1

我正在尋找與AJAX和CodeIgniter的幫助。我試圖在頁面加載時自動加載視圖,但不能按預期工作。AJAX與Codeigniter自動加載視圖

下面是該視圖中的AJAX代碼:

$(document).ready (function(){ 
    var datas = "badili"; 
    $.ajax({ 
     url: "<?php echo base_url('wapi/featured'); ?>", 
     type: 'POST', 
     data: { view: datas }, 
     success: function(response) { 
      $('#thechange').html(response); 
     } 
    }); 
}); 

然後在控制器中我已經創建了一個加載頁面,並將其送入視圖的DIV的函數:

public function featured() { 
    $dat = $this->input->post('view'); 
    if ($dat != "") { 
     $this->load->view('featured_wapi'); 
    } 
} 
+0

你是什麼意思「它沒有按預期工作」?你的控制器的輸出是什麼? – Gwendal

+0

它不工作不加載螞蟻的東西 – user3551487

+0

嘗試將您的$ dat var的內容轉儲到控制器中 – Gwendal

回答

0

您需要從「精選」動作回顯視圖數據。使用以下代碼。

public function featured() { 
$dat = $this->input->post('view'); 
if ($dat != "") { 
    echo $this->load->view('featured_wapi', true); 
}}