현재 멋진 Jquery 플러그인 - Fullcalendar로 작업하고 있지만 문제가 있습니다. eventDrop 리스너를 사용하고 Ajax를 사용하여 이벤트 정보를 내 서버 측에 보내고 싶습니다.Fullcalendar 이벤트 드롭 및 아약스
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을 변수에 캐시하고 그 변수를 데이터 객체로 전달할 수 있습니다. – thecodeparadox
각 값에 대해 경고했고 모두 훌륭하지만 서버에 도달하면 null입니다. – vegas2033
브라우저의 devtools를 사용하거나 Fiddler 또는 유사한 것을 사용하여 네트워크 요청을 검사 했습니까? –