2

我有一个日历日视图,用户可以通过拖动项目来添加事件(如此处显示的演示:http: //arshaw.com/js/fullcalendar-1.6.1/demos/external-dragging.html) .

当用户将事件拖到日历上时,会正确触发所有相关回调,并且日历会刷新并按预期工作。如果用户希望调整事件的大小,那也可以正常工作。

我留下的一种情况是,如果用户将整个事件拖到日历中的其他位置。我希望它在这个阶段触发回调并更新我的数据库。但是,当我在回调中 console.log 或提醒事件数据时eventDragStop,它会显示事件的旧日期/时间,而不是用户拖拽它的新日期/时间。日历在视图中正确显示事件 - 但是当我刷新它时,似乎没有任何变化,因为此回调没有发送更新的日期/时间。

有任何想法吗?我难住了!

4

1 回答 1

8

您应该在回调eventDrop中而不是在 eventDragStop中有更新等

于 2013-04-25T14:50:44.233 回答