2016-02-08 74 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); 
}}