2017-05-09 106 views
0

如何添加ajax呼叫到我的viewRenderAJAX in fullcalendar功能

例如:

var currentMonth = moment().month(); 

$('#calendar').fullCalendar({ 

    viewRender: function(view, element){ 
     url: '/getevents.php', 
     type: 'POST', // ERROR LINE 
     fail: function() { 
      alert('There was an error while fetching events.'); 
     } 
    } 

}); 

錯誤我得到的是這樣的:

Uncaught SyntaxError: Unexpected token :

我是如何解決這一問題?

+0

'url:'/ getevents.php,'missing''' –

+0

在'/'之後沒有添加「'」後你能看到顏色變化嗎? – bigbounty

+0

沒有抱歉,我在那裏,只是在複製和粘貼時犯了一個錯誤。仍然收到錯誤.... –

回答

1

這裏的解決方案:

首先,你需要做一個AJAX調用,因爲你使用jQuery,使用$.ajax()

var currentMonth = moment().month(); 

$('#calendar').fullCalendar({ 

    viewRender: function(view, element){ 
     $.ajax({ 
     url: '/getevents.php', 
     type: 'POST', 
     success: function(response) { 
      // SUCCESS CODE 
     }, 
     // ERROR LINE 
     error: function() { 
      alert('There was an error while fetching events.'); 
     } 
     }); 
    } 

}); 

而且有關錯誤的,那是因爲它是什麼,它說。您使用錯誤的語法在函數內定義對象屬性。