我遇到了fullCalendar的问题,我想要的是当你通过一个按钮保存它会调用ajax并将更改保存到数据库然后刷新所有事件。
所以我的问题是: - 我的php文件包含从db读取的所有事件,但事件根本不显示。:( 以下是我的json_event.php文件
$driver_booking = q("select * from booking where vehicle_id = ".$_REQUEST['ch']);
$array = array();
foreach($driver_booking as $bookings) {
$driver = getRow("driver", $bookings['driver_id']);
//return date_time from only....
$date_from = date("Y-m-d",$bookings['datetime_from']);
$time_from = date("H:i:s",$bookings['datetime_from']);
//return date_time to only.....
$date_to = date("Y-m-d",$bookings['datetime_to']);
$time_to = date("H:i:s",$bookings['datetime_to']);
if($bookings['days_option'] == 1) {
$start = $date_from."T".$time_from;
$array[] = array('id' => $bookings['id'], 'title' => $driver['name'], 'start' => $start, 'allDay' => false);
} else {
$start = $date_from."T".$time_from;
$end = $date_to."T".$time_to;
$array[] = array('id' => $bookings['id'], 'title' => $driver['name'], 'start' => $start, 'end' => $end, 'allDay' => false);
}
}
$json = json_encode($array);
现在,我调用这个json文件的主文件:我只添加一行:
eventSources: [
// your event source
{
url: 'json_event.php', // use the `url` property
}
// any other sources...
],
所以任何人都告诉我,我在这里做错了,特别是我的json文件,我写的是正确的或遗漏的东西。