使用事件作为函数方法在几个月之间导航

时间:2014-09-29 15:36:25

标签: jquery fullcalendar

我设置了我的fullCalendar实例以从函数中获取事件。

如果我对日期进行硬编码,它会起作用,但如何连接导航按钮以在几个月之间来回切换?

它没有传递任何参数,我无法想到如何使这项工作。

这是我调用fullCalendar的地方:

   var calendar = $('#calendar').fullCalendar({
        events: getCalendarEvents  //events as a function
});

这是它使用的功能:

var lastDayofLastMonth = '8-31-2014'
    var lastDayofCurrentMonth = '9-30-2014'

    var getCalendarEvents = (function (start, end, timezone, callback) {
        return $.ajax("/api/events/" + lastDayofLastMonth + "/" + lastDayofCurrentMonth, {
            type: "GET",
            contentType: "application/json",
            success: function(response, status, XHR) {
                var calObj = [];
                $.each(response, function (index, item) {
                    var evt = {
                        title: item.title,
                        start: item.startDateTime,
                        end: item.endDateTime
                    };
                    calObj.push(evt);
                });
                callback(calObj);
            }
        });

    });

由于

1 个答案:

答案 0 :(得分:0)

你可以试试这个

保留包含当前月份和上个月日期的变量  按钮单击,根据单击的按钮更新当前月份和上个月的日期 并传递那些来获取数据。

如果您需要帮助来获取日期操作,请查看此链接

Get first and last date of current month with javascript or jquery