現在、優れた Jquery プラグインである Fullcalendar を使用していますが、問題が発生しています。私は eventDrop リスナーを使用しており、Ajax を使用してサーバー側にイベント情報を送信したいと考えています。
私のコードは次のとおりです。
eventDrop: function (event, dayDelta) {
$.ajax({
url: ("/PSAdmin/RFCalendar/DragEvent"),
data: ({
type: event.className,
delta: dayDelta,
newDate: event.start,
newTitle: event.title
}),
type: "POST",
success: function (data) {
$('#calendar').empty();
loadCalendar();
},
error: function (xhr, status, error) {
alert("fail");
}
});
}
私の問題は、イベント オブジェクトに含まれる変数を送信しようとするとすぐに機能しないことです。たとえば、dayDelta のみをサーバー側に送信すると機能しますが、event.something は機能しません。
以前にこの問題に遭遇したことがある場合、または問題の原因が何かわかる場合は、お知らせください。