Javascript 完整日历事件日期范围不超过下个月
JavascriptJavascript 完整日历事件日期范围不超过下个月,javascript,fullcalendar,fullcalendar-3,Javascript,Fullcalendar,Fullcalendar 3,Javascript var calendar = $('#calendar').fullCalendar({ editable: true, header: { left: 'prev,next today', center: 'title',
var calendar = $('#calendar').fullCalendar({
editable: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
nextDayThreshold:'00:00',
events: SITEURL + "/leave_calendar",
displayEventTime: false,
selectable: true,
selectHelper: true,
eventStartEditable: false,
eventRender: function (event, element, view) {
element.find('.fc-title').prepend(event.leave_name)},
JSON中的事件数据
结果:六月日历
结果七月历
切换到下个月时不显示日期范围,例如:在6月1日至7月7日期间申请休假事件,日期范围不显示在7月视图中
给出的任何解决方案都将不胜感激。谢谢。我们还需要查看事件数据,最好是JSON格式。ThanksHi@ADyson,我添加了事件数据,请看一下,谢谢。以后请按照我的要求添加JSON格式的文本数据。数据图片的帮助要小得多。幸运的是,您这里只有一个事件,因此我可以手动快速复制它,但对于更大的数据集来说,情况并非如此。无论如何,如果我们将此事件作为静态事件放入日历中,我们可以看到它将按预期持续到7月-演示:。因此,我只能假设服务器端的事件提要可能存在问题。请记住,每次移动以查看日历中的新时间段时,fullCalendar都会尝试从服务器下载该时间段的新数据。因此,如果从6月移动到7月,fullCalendar将向
/leave\u calendar
发送另一个请求,并期望返回新的事件数据。它将向服务器发送视图的当前开始和结束日期,以便返回与该时间段相关的事件。您的服务器是否可能没有返回七月的正确数据?您可以在使用日历时监视浏览器的网络工具,并检查每个月返回的数据。