我正在测试Fullcalendar,它可以从数据库中读取事件。现在,我试图包括一些我发现的代码,这些代码用于制作在Fullcalendar中插入新事件的模式。不管我做什么,日历都会停止渲染?
我从JSfiddle找到了一个看起来非常不错的代码: https://jsfiddle.net/milz/fotLoLy9/
这是我正在使用的代码:
document.addEventListener('DOMContentLoaded', function() {
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
schedulerLicenseKey: 'GPL-My-Project-Is-Open-Source',
plugins: [ 'interaction', 'dayGrid', 'timeGrid', 'resourceTimeline' ],
now: '<?php echo date("Y-m-d"); ?>',
editable: true,
aspectRatio: 1.8,
scrollTime: '00:00',
header: {
left: 'today prev,next',
center: 'title',
right: 'resourceTimelineDay,resourceTimelineThreeDays,timeGridWeek,dayGridMonth'
},
defaultView: 'resourceTimelineDay',
views: {
resourceTimelineThreeDays: {
type: 'resourceTimeline',
duration: { days: 3 },
buttonText: '3 days'
}
},
resourceGroupField: 'building',
resources: [
{ id: 'a', building: 'One', title: 'A' },
{ id: 'b', building: 'One', title: 'B', eventColor: 'green' },
{ id: 'c', building: 'One', title: 'C', eventColor: 'orange' },
{ id: 'e', building: 'One', title: 'D' },
{ id: 'i', building: 'Two', title: 'Extra' }
],
events: 'load.php',
});
calendar.render();
});
我想结合这两个代码,但是当我尝试时,日历将停止渲染。 因此,结果是只有空白页。我不知道如何查看错误消息?对于php,错误日志告诉我什么地方不对。但这并没有显示在错误日志中。