我想使用AJAX来呈现带有fullCalendar的日历。我现在正在尝试,但我无法让它发挥作用。
编辑
在客户端我有:
$( document ).on( "click", ".goto", function(e) {
e.preventDefault();
var rel = $(this).attr('rel');
$.post('./controller.php',{ page: rel },function(data) {
$('#ajaxlayer').html(data);
$('#calendar').fullCalendar('render');
});
});
PHP返回:
<div id='calendar'></div>
解决后,我更改了JS回调如下:
$( document ).on( "click", ".goto", function(e) {
e.preventDefault();
var rel = $(this).attr('rel');
$.post('./controller.php',{ page: rel },function(data) {
$('#ajaxlayer').html(data);
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
events: 'eventos.json');
});
});