0
我使用JSON和php將事件拉入日曆。我知道試圖在日曆中添加evenClicks或mouseOver事件,並且當我收到空白頁時。我的JS知識是相當新手所以在這一點上,我被卡住fullcalendar從mysql json添加事件 - 添加eventClick返回空白頁
繼承人我的日曆腳本 $(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
editable: false,
events: "json-events.php",
loading: function(bool) {
if (bool) $('#loading').show();
else $('#loading').hide();
}
});
});
非常基本的,而繼承人的JSON
mysql_select_db($databaseDB, $connectItDB);
$sql= "SELECT id, title, description, url, email, Stime, Etime, eventDate, DATE_FORMAT(eventDate, '%Y-%m-%dT%H:%i') AS startDate
FROM events
ORDER BY startDate DESC";
$check = mysql_db_query($databaseDB, $sql, $connectItDB) or die(mysql_error());
$events = array();
while ($row = mysql_fetch_assoc($check)) {
$eventArray['id'] = $row['id'];
$eventArray['description'] = $row['description'];
$eventArray['url'] = $row['url'];
$eventArray['email'] = $row['email'];
$eventArray['startTime'] = $row['Stime'];
$eventArray['EndTime'] = $row['Etime'];
$eventArray['title'] = $row['Stime'] . " " . $row['title'];
$eventArray['start'] = $row['startDate'];
$eventsArray['allDay'] = "";
$events[] = $eventArray;
}
echo json_encode($events);
我敢肯定,它有與我添加事件有關,任何信息都將有助於收緊代碼,但我的主要焦點是能夠使用eventClick
在此先感謝C raig
獲取信息並不是一個問題,它添加了fullcalendar提供的evenClick來處理我的腳本。我幾乎可以肯定它的JQUERY腳本可以從JSON頁面獲取信息。 Theres真的沒有格式化的事件,這是我需要的腳本,並不知道如何寫它.. – Craig 2010-07-26 04:04:04