如何使用AJAX呈现fullCalendar



我想使用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');
       }); 
  }); 

相关内容

  • 没有找到相关文章

最新更新