Javascript 完整日历事件日期范围不超过下个月

Javascript 完整日历事件日期范围不超过下个月,javascript,fullcalendar,fullcalendar-3,Javascript,Fullcalendar,Fullcalendar 3,Javascript var calendar = $('#calendar').fullCalendar({ editable: true, header: { left: 'prev,next today', center: 'title',

Javascript

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
发送另一个请求,并期望返回新的事件数据。它将向服务器发送视图的当前开始和结束日期,以便返回与该时间段相关的事件。您的服务器是否可能没有返回七月的正确数据?您可以在使用日历时监视浏览器的网络工具,并检查每个月返回的数据。