我正在使用带有Google日历的Jquery Full日历插件。 Google日历会向我返回事件列表的Json响应,但事件不会显示在我的日历中,但会显示成功提醒。我不知道为什么它错过了我的活动。
HRBC.controllers.Calendar = function () {
this.load = function (calendarId, tempURL, tempToken) {
$(calendarId).fullCalendar({
eventSources: [{
url: tempURL,
type: 'GET',
beforeSend: function (xhr) { xhr.setRequestHeader('Authorization', 'Bearer ' + tempToken); },
dataType: 'json',
success: function (response) {
alert('Very Good');
console.log(JSON.stringify(response));
},
error: function (response) {
alert('error');
}
}],
cache: true,
eventClick: function (event) {
// opens events in a popup window
window.open(event.url, 'gcalevent', 'width=700,height=600');
return false;
},
loading: function (bool) {
if (bool) {
$('#loading').show();
setTimeout(function () {
$('#calendar').fullCalendar('render');
}, 1);
} else {
$('#loading').hide();
}
}
});
}
}