我使用的是Asp.net Webforms和FullCalendar库。客户端按预期工作。我在日历中添加了一个提交按钮。在提交时,我想从日历中获取所有更改或添加的事件,并将它们发布到数据库中。Clientevents获取日历中的所有事件,但是我只想获取日历和数据源之间的更改。你能帮帮我吗?
如何在fullcalendar上仅将更新的事件作为json发送到服务器?
您可以在事件对象上包含自己的字段(如isNew/isUpdated),并在收集所有事件时按该字段过滤事件。
eventData = {
title: title,
start: start,
end: end,
isNew: true, //your own field
isUpdated: true, //your own field
};
var eventsFromCalendar = $('#calendar').fullCalendar('clientEvents', function (event) {
return event.isNew == true;
});