У меня есть
- редактируемая сетка полного календаря с несколькими событиями,
- скрытая форма отправки.
- функция обратного вызова hijaxed submit
- и ActionMethod, которые предполагают возвращение некоторого JsonResult.
Цель - когда пользователь перетаскивает событие из одного дня в другой, форма отправляет свои данные на сервер, сервер проверяет достоверность измененных данных и возвращает результат.
Так что в основном fullcalendar предоставляет событие eventDrop, которое я могу использовать следующим образом:
eventDrop: function(event,dayDelta,minuteDelta,allDay,revertFunc) {
$("form[action$='UpdateCalendar']").submit();
}
и с таким фрагментом кода я могу изменить поведение отправки:
$(document).ready(function ()
{
$("form[action$='UpdateCalendar']").submit(function (){
...
Here the data should be serialized and sent to the server.
...
});
return false; // to override default form submitting behavior
}
Вопросы,Как получить и сериализовать массив событий в полной календарной сетке, который уже отрисован и отображен?