如何解决通过Ajax调用重新绑定或重新加载Fullcalendar数据
在UI上执行某些操作后,我想更新日历中的事件。
我的数据(新数据)应该通过ajax调用从服务器中获取
解决方法
您可以按以下方式刷新/重新绑定完整日历的事件:
var url = "/controller/action-method?param1=";
$.post(url,null,function (objEvents) {
$("#fullCalendarDivId").fullCalendar('removeEvents');
//Convert the events to fullcalendar compatible data format {title:'xxxxx',start:'2020-10-15T11:30:00',end: '2020-10-15T11:45:00'}
var events = processEvents(objEvents);
$("#fullCalendarDivId").fullCalendar('addEventSource',events);
$("#fullCalendarDivId").fullCalendar('rerenderEvents');
$("#fullCalendarDivId").fullCalendar('refetchResources');
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。