完整日历加载eventSource,天数不正确

时间:2017-01-04 11:46:12

标签: javascript php fullcalendar

我通过Ajax调用将数据加载到eventSource, 然后我检索数据为.. i received as the response of Ajax call in event Source

eventSources:
        [

            // your event source
            {


                url: '/ajax-load-holidaysExtra',// use the `url` property
                type: 'POST',
                datatype: "JSON",
                data : function()
                { // a function that returns an object
                    var date =  new Date($('#calendar1').fullCalendar('getDate'));
                    month_integer = date.getMonth();
                    year_integer = date.getFullYear();
                    return {
                        month: month_integer,
                        year: year_integer
                    }
                },

                error: function() {
                    alert('there was an error while fetching eventsin hol!');
                },
                color: 'rgba(244, 221, 38, 0.20)',   // a non-ajax option
                textColor: 'blue' // a non-ajax option

            }

        ],

但我得到日历中显示的日期不正确,它显示我打算从eventSource获取日期前1或2天的日期..

我是全新日历的新手,请任何人帮忙......我们将不胜感激

1 个答案:

答案 0 :(得分:0)

我找到了答案

即使数据是正确的,日历格式也不合适......

events: [
    {
        title: 'Event1',
        start: '2011-04-04'
    },
    {
        title: 'Event2',
        start: '2011-05-05'
    }
    // etc...
],

在文档中,月份应为2011-04-04,但在我的数据中为2011-4-4,因此结果会显示,但完整日历会显示另一天。

..希望这可能对某人有用,所以这就是我保留这个问题的原因..如果有任何建议可供讨论......