2014-10-12 148 views
0

我用這個完整的日曆,它從ajax調用事件 我希望它獲得按鈕點擊事件新的Ajax值,這怎麼可能工作?全日曆刷新事件

  $('#calendar').fullCalendar({ 
      header: { 
       left: 'prev,next today', 
       center: 'title', 
       right: 'month,agendaWeek,agendaDay' 
      }, 
      defaultDate: '2014-09-12', 
      editable: true, 
      eventLimit: true, // allow "more" link when too many events 
      events:{ 
    url: 'emp-attendance-ajax.php?id=' + id 
}, 




     }); 

回答

0

它解決了我用這個

events: { 
       url: 'emp-attendance-ajax.php', 
       type: 'POST', 
       data: function() { // a function that returns an object 
        return { 
         id: id 
        }; 
       } 
      }, 

,而不是這一個

events:{ 
url: 'employees-attendance/emp-attendance-ajax.php?id=' + i++ 
}, 

它的工作

0

,如果你需要更新一個事件(更好,因爲速度更快): .fullCalendar('updateEvent' , event) 一樣,我認爲這是 .fullCalendar('refetchEvents')

+0

謝謝,但它沒有工作 – anb90 2014-10-13 05:24:04

+0

我今天上班si不會回答很快,但是你的錯誤信息是什麼? – iBlue 2014-10-13 06:03:17

+0

我說.fullCalendar,但你需要你的jQuery選擇器之前(爲你$('日曆')。fullCalendar) – iBlue 2014-10-13 06:07:58