我試圖使用jquery完整的日曆從http://arshaw.com/fullcalendarjQuery的FullCalendar
我搜索了很多文檔,但我找不到我怎麼能在某個時刻檢索當月用戶開啓。
在呈現時,它被設置爲標題中的當前月份,但我找不到使用該信息的方式。我想把這個月一起發送給我的ajax調用以及額外的參數(開始,結束,_),但我不知道如何。
請幫我解決這個問題。
在fullcalendar定義中,如何檢索當前顯示的月份?
謝謝!
我試圖使用jquery完整的日曆從http://arshaw.com/fullcalendarjQuery的FullCalendar
我搜索了很多文檔,但我找不到我怎麼能在某個時刻檢索當月用戶開啓。
在呈現時,它被設置爲標題中的當前月份,但我找不到使用該信息的方式。我想把這個月一起發送給我的ajax調用以及額外的參數(開始,結束,_),但我不知道如何。
請幫我解決這個問題。
在fullcalendar定義中,如何檢索當前顯示的月份?
謝謝!
對於真的很晚的回覆感到抱歉。這裏是你想要什麼: http://arshaw.com/fullcalendar/docs/current_date/getDate/
$('#calendar').fullCalendar('addEventSource', function (start, end, callback) {
date = new Date(start);
alert(date.getMonth());
$.ajax({
type: 'POST',
url: '/Employee/GetScheduleDetailedArray/',
async: false,
dataType: "json",
data: {
// our hypothetical feed requires UNIX timestamps
start: start,
end: end,
id: 1,
currentDate: $('#calendar').fullCalendar('getDate'),
currentMonth: date.getMonth()
},
success: function (doc) {
callback(doc);
},
error: function (xhr, status, error) {
document.appendChild(xhr.responseText);
}
}); //end ajax
});
功能得到月()將返回月份的整數。
下面顯示的是當前月份的長格式,但可以返回多種格式: http://arshaw.com/fullcalendar/docs/utilities/formatDate/
var curDate = $('#calendar').fullCalendar('getDate');
alert("The current month of the calendar is " + $.fullCalendar.formatDate(curDate, "MMMM")); // Corrected the typo of currDate to curDate but thanks :)