FullCalendar js添加事件

时间:2014-08-04 11:21:28

标签: javascript fullcalendar

我正在尝试动态地将事件添加到我的日历

从文档中我收集了以下代码:

    $.ajax({
    type: 'POST',
    url: '/Calendar/findEvents',
    dataType: 'json',
    data: {
        request: 'ajax'
    },
    success: function (data)
    {
        var date = new Date();
        var d = date.getDate();
        var m = date.getMonth();
        var y = date.getFullYear();
        $('.calendar').fullCalendar( 'renderEvent', event
         [{
            title: 'All Day Event',
            start: new Date(y, m, d)
        }]
        );

    }
});

然而,这似乎不起作用。

我收到以下错误:

Uncaught TypeError: Cannot read property 'source' of undefined fullcalendar.min.js: 6

为了在我的日历中添加活动,谁能告诉我我错过了什么或我做错了什么?

1 个答案:

答案 0 :(得分:6)

您应该传递一个对象,并添加true以修复日历中的新事件:

var myevent = {title: 'All Day Event',start: new Date(y, m, d)};
$('.calendar').fullCalendar( 'renderEvent', myevent, true);