Javascript 在完整日历中添加多个事件的问题
在我看到的文档中,要添加他们使用的多个事件:Javascript 在完整日历中添加多个事件的问题,javascript,fullcalendar,Javascript,Fullcalendar,在我看到的文档中,要添加他们使用的多个事件: $('#calendar').fullCalendar({ events: [ { title : 'event1', start : '2010-01-01' }, { title : 'event2', start : '2010-01-05', end :
$('#calendar').fullCalendar({
events: [
{
title : 'event1',
start : '2010-01-01'
},
{
title : 'event2',
start : '2010-01-05',
end : '2010-01-07'
},
{
title : 'event3',
start : '2010-01-09 12:30:00',
allDay : false // will make the time show
}
]
});
但我无法在此插入多个事件,事件日期将由db提供。因此,对于多个事件,一个循环是必需的。有人能帮我吗?我假设您正在使用PHP。上次我使用FullCalendar时,我使用JSON获取数据,并用PHP构建了一个数据数组 我有一个名为get_events.php的php文件
$result = mysql_query($query);
$jsonArray = array();
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$start = $row['heuredebut'];
$end = $row['heurefin'];
// Stores each database record to an array
$buildjson = array(
'id' => $row['id'],
'uid' => $row['uid'],
'title' => $row['title'],
'start' => "$start",
'end' => "$end",
'allDay' => false
);
// Adds each array into the container array
array_push($jsonArray, $buildjson);
}
// Output the json formatted data so that the jQuery call can read it
echo json_encode($jsonArray);
JQuery:
$('#calendar').fullCalendar({
events:'get_events.php'
});