完整日历和CodeIgniter发送开始和结束日期

时间:2015-04-03 07:15:43

标签: php ajax codeigniter fullcalendar

我试图通过ajax请求获取记录。我设法从表中获取所有记录,但现在我想将开始和结束日期发送给控制器以仅获取该间隔的记录。

到目前为止我所拥有的:

脚本:

 events: {
    url: 'http://localhost/cms/calendar/get_calendar_ajax',
    type: 'POST',
    cache: true,
},

控制器:

public function get_calendar_ajax() {
    $response = json_encode($this->Calendar_model->getRecords() );

    echo $response;
}

型号:

public function getRecords()    {
    $data = $this->db->select()
                     ->from('fullcalendar')
                     ->get()->result();
    return $data;
}

我试过了:

控制器:

$response = json_encode($this->Calendar_model->getRecords($_GET['start'], $_GET['end']) );

型号:

public function getRecords($start, $end)    {
    $data = $this->db->select()
                     ->from('fullcalendar')
                     ->where('start >=', $start)
                     ->where('end <=', $end)
                     ->get()->result();
    return $data;
}

但没有运气..

1 个答案:

答案 0 :(得分:1)

我设法找到错误:

从:

type: 'POST',

更改为

type: 'GET',