jquery fullcalendar가 구현 된 애플리케이션이 있습니다. 하루에 클릭하면 선택한 날짜를 매개 변수로 레일 컨트롤러에 전달해야합니다. Dayclick 함수 내부의 날짜를 경고 할 때 "Tue Oct 30 2012 12:40:20 GMT + 0530 (IST)"형식으로 날짜를 가져옵니다. 그러나 레일즈 컨트롤러에 jquery ajax의 params로 전달할 때, 그것은 비어 있습니다. 레일즈 컨트롤러에서 어떻게 성공적으로 얻을 수 있습니까? 아래 dayclick에 대한 내 코드를 찾으십시오.javascript date 변수를 레일즈 컨트롤러에 전달하십시오.
dayClick: function(date, allDay, jsEvent, view) {
var date = $('#calendar').fullCalendar('getDate');
alert(date);
$.get("<%=update_projects_admins_users_path%>",
{
id:'<%=params[:user]%>',
date_selected: date
},
function(data) {
$('.active_projects').html(data);
//alert("Data: " + data + "\nStatus: " + status);
}
);
if (allDay) {
alert('Clicked on the entire day: ' + date);
}
}
코드를 컨트롤러에 표시 할 수 있습니까? 또한 firebug console에 오류가 있습니까? –