无法通过codeigniter中的jquery ajax调用控制器方法

时间:2016-11-25 05:01:49

标签: jquery ajax codeigniter

我是codeigniter的新手,不能通过jquery ajax调用控制器方法,其中方法从codeigniter中的数据库获取数据 在控制器类中传递$ data变量到view page.Its工作正常而不使用ajax。

public function get_chat()
{
    $this->load->model('chat_model');
    if($query = $this->chat_model->get_msg())
    {
        $data["records"] = $query;
    }
    $this->load->view('view_chat',$data);
}

在模型类

    public function get_msg()
{   
    $data = array("sender_id"=>1);
    $this->db->select('*');
    $this->db->from('chat');
    $this->db->where($data);
    $query = $this->db->get();
    return $query->result();
}
用于调用控制器方法的

脚本

<script type="text/javascript">
$(document).ready(function() {
$.ajax({
    type: "POST",
    url: "<?php echo site_url('Chat/get_chat'); ?>",
    success: function(data) {
        $("#message").html(data);

    }
},1000);
});
</script>

0 个答案:

没有答案