当日历中的所有事件都已呈现(eventAfterAllRender
)时 - 我喜欢将view.start
传递给ajax但它不起作用 - 我在控制台上收到错误:
Uncaught TypeError: Object [object global] has no method 'getFullYear'
然而,这确实有效:
eventAfterAllRender: function(view) {
alert(view.start);
}
完整代码:
$('#calendar').fullCalendar({
editable: false,
events: {
url: 'calender-sales-events.php',
data: {
selectReportBy: $(".SelectReportBy").val(),
}
},
firstDay:1,
eventAfterAllRender: function(view) {
$.get("calender-overview.php", { start: view.start } , function(data) {
alert(data);
});
}
});
答案 0 :(得分:0)
试试这个
eventAfterAllRender: function(view) {
$.get("calender-overview.php", { start: view.start } , function(data) {
alert(data);
});
}
应该是
eventAfterAllRender: function(view) {
$.get("calender-overview.php", { start: $(this).fullCalendar().visStart } , function(data) {
alert(data);
});
}