gpt4 book ai didi

javascript - Ajax 数据库更新后重新呈现 fullCalendar 中的事件

转载 作者:行者123 更新时间:2023-12-03 21:40:57 24 4
gpt4 key购买 nike

我试图让 fullCalendar 反射(reflect)通过 AJAX 对数据库所做的更改。问题是,成功 AJAX 调用后,它不会更新屏幕上的日历。

$.ajax({
type: "POST",
url: "eventEditXHR.php",
data: {
//the data
},
success: function(text) {
$("#calendar").fullCalendar("refetchEvents");
}....

我是不是用错方法了?无需重新加载整个页面即可完成此操作的最佳方法是什么?感谢您的任何意见!

最佳答案

有几种方法。有些不太优雅。

1。如果您使用 FullCalendar 来抓取 json 事件:

$('#calendar').fullCalendar({ events: "json-events.php",    });

就这样做:

$('#calendar').fullCalendar( 'refetchEvents' );

如果你想要外部方法来获取事件,你可以这样做。不优雅但可以工作

$('#calendar').fullCalendar( 'removeEventSource', source )
$('#calendar').fullCalendar( 'addEventSource', source )

关于javascript - Ajax 数据库更新后重新呈现 fullCalendar 中的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21204305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com