在基於來自URL的信息加載頁面和日曆後,試圖讓我突出顯示特定事件時,我瞭解到我已獲取事件對象以使用updateEvent。我還了解到,使用clientEvents是你應該這樣做的方式。當我嘗試使用clientEvents
時,我只是簡單地返回一個空數組。該文檔和source似乎同意,如果我不提供可選的參數,那麼我應該取回當前在我的日曆上的所有內容。Fullcalendar clientEvents長度爲零
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js'></script>
<script type='text/javascript'>
$(document).ready(function() {
$('#calendar').fullCalendar({
defaultView: 'agendaWeek',
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay',
},
});
$('#calendar').fullCalendar('addEventSource',
{ url: 'https://www.example.org/combinedcalendar/feed/json.php',
dataType: 'jsonp'});
console.log($('#calendar').fullCalendar('clientEvents').length);
});
</script>
<div id='calendar'></div>
在javascript控制檯中記錄的值爲0
;