我试图让fullCalendar反映通过AJAX对数据库所做的更改。问题是在成功进行AJAX调用后,它不会更新屏幕上的日历。
$.ajax({ type: "POST", url: "eventEditXHR.php", data: { //the data }, success: function(text) { $("#calendar").fullCalendar("refetchEvents"); }....
我使用了错误的方法?无需重新加载整个页面的最佳方法是什么?感谢您的输入!
有几种方法。一些不太优雅。
$('#calendar').fullCalendar({ events: "json-events.php", });
做就是了:
$('#calendar').fullCalendar( 'refetchEvents' );
$('#calendar').fullCalendar( 'removeEventSource', source ) $('#calendar').fullCalendar( 'addEventSource', source )