jquery - eventDragStop 不显示新时间 - FullCalendar

标签 jquery fullcalendar

我有一个日历日 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/

相关文章:

css - 是否可以在 react 中使用 css 自定义 FullCalendar?

jquery - 为什么 jqPlot 的 DateAxisRenderer 在显示单个数据点时会崩溃?

javascript - 在 .append 之后运行函数

javascript - 使用 jQuery 计算并知道显示了哪些行

javascript - 如何在for循环中加入2个变量(javascript)

javascript - 更改选择框选项文本

Jquery全日历删除滚动条

javascript - AngularJS 和 Fullcalendar : eventClick works only first time

jquery - 将数据传递到 FullCalendar 中的后台事件对象

javascript - 动态添加完整日历不起作用