通过从外部源拖放将事件添加到fullcalendar

通过从外部源拖放将事件添加到fullcalendar,fullcalendar,Fullcalendar,我想从外部源向fullcalendar jquery插件添加一个事件。我需要活动名称;开始和结束日期。我了解到,当您在日历上删除外部源时,会调用drop回调函数。这将报告警报中的开始日期。eventReceive选项显示事件的标题。此警报在下拉回调后显示。代码如下: $('#edit_calendar').fullCalendar({ ... droppable: true, drop: function(date) { alert("Dropped on " + date

我想从外部源向fullcalendar jquery插件添加一个事件。我需要活动名称;开始和结束日期。我了解到,当您在日历上删除外部源时,会调用
drop
回调函数。这将报告警报中的开始日期。
eventReceive
选项显示事件的标题。此警报在
下拉
回调后显示。代码如下:

$('#edit_calendar').fullCalendar({
...
 droppable: true,
 drop: function(date) {
        alert("Dropped on " + date );
 },
eventReceive: function (event) {
         alert('event, ' + event.title + ', was added, (need date here)');
 },

如何从
drop
回调到
eventRecieve
函数中获取开始日期值?

您可以在
drop
事件中获取开始和结束日期。这是我添加到
drop
事件中的代码:

drop: function (date, jsEvent, ui, resourceId) {
    var memberName = $(this).data('event').title;
    var memberID = $(this).attr('id').toString();
    //Create Event - add to array
    var newEvent = new Object();
    newEvent = {
        title: memberName,
        id: memberID,
        start: date.format(),
        end: date.format(),
        objectID: 0
    };
    eventsAdded.push(newEvent);
},