我尝试在我的FullCalendar上添加另一个事件源。首先,我从自己创建的手动函数中获取所有事件,然后使用 renderEvent 函数呈现所有事件。但是,当我尝试添加另一个事件源时出现错误。因此,我想添加假期功能。我创建另一个事件源以获取假期日期。该事件成功地显示在我的FullCalendar中。但是有奇怪的事情。
示例:如果我有自己的假日日期范围,例如开始时间:2019/02/26-结束时间:2019/02/28。事件内容的长度从26到28都不是26,而是从26到27。
怎么了?这是我获取所有事件的代码。
// Get Agenda Data
function getEvents(datas) {
$("input[name=unitAgenda]").attr("value",
$("select[name=unit]").val());
var reUnit = datas.replace("- ","");
$('.calendar').fullCalendar('removeEvents');
$('.calendar').fullCalendar('refetchEvents');
$.ajax({
url: 'agendakerja/kalender/get_events',
dataType: 'JSON',
data: { unit: reUnit },
success: function(data) {
$.each(data["events"], function (index, event) {
$('.calendar').fullCalendar('renderEvent', event, true);
});
}
});
//passing unit name to function
global = reUnit;
}
这是我获取假期日期的代码。
eventSources: [
{ url: 'agendakerja/kalender/get_holidays' }
]
请帮助我!