我有一个日历日 View ,用户可以通过拖动项目来添加事件(如此处所示的演示:http://arshaw.com/js/fullcalendar-1.6.1/demos/external-dragging.html)。
当用户将事件拖到日历上时,会正确触发所有相关回调,并且日历会刷新并按预期工作。如果用户希望调整事件的大小,也可以正常工作。
我留下的一种情况是,如果用户拖动整个事件并将其放在日历中的其他位置。我希望它在这个阶段触发回调并更新我的数据库。但是,当我在 eventDragStop
回调上 console.log 或提醒事件数据时,它会显示事件的旧日期/时间,而不是用户拖动事件的新日期/时间。日历在 View 中正确显示事件 - 但当我刷新它时,似乎没有任何变化,因为此回调没有发送更新的日期/时间。
有什么想法吗?我被难住了!
最佳答案
您应该在回调 eventDrop
中获得更新等,而不是在 eventDragStop 中
关于jquery - eventDragStop 不显示新时间 - FullCalendar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16217566/