如何使用AJAX渲染fullCalendar

时间:2013-11-27 14:20:16

标签: 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>

1 个答案:

答案 0 :(得分:1)

解决了,我改变了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');
       }); 
  });