在基于来自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
;