Javascript 如何使用令牌刷新fullcalendar AJAX请求的标题
我正在“完整日历”的eventSources选项下发送令牌标头,其中包含以下标题选项:Javascript 如何使用令牌刷新fullcalendar AJAX请求的标题,javascript,angularjs,fullcalendar,Javascript,Angularjs,Fullcalendar,我正在“完整日历”的eventSources选项下发送令牌标头,其中包含以下标题选项: eventSources: [ { url: '/api/schedules', headers: JSON.parse($cookies['auth_headers']), error: function () { var $state = $injector.get('$state'); $state.
eventSources: [
{
url: '/api/schedules',
headers: JSON.parse($cookies['auth_headers']),
error: function () {
var $state = $injector.get('$state');
$state.transitionTo('page.login');
}
}
],
鉴于fullcalendar使用jQuery,我需要为每个请求刷新标题。有没有办法用fullcalendar做到这一点?未经测试,但在发送前指定一个
函数应该可以做到这一点:
eventSources: [
{
url: '/api/schedules',
beforeSend: function(xhr) {
var headers = JSON.parse($cookies['auth_headers']);
for (var i in headers ) xhr.setRequestHeader(i, headers[i]);
},
error: function () {
var $state = $injector.get('$state');
$state.transitionTo('page.login');
}
}
],
这是fullcalendar中的一个选项吗?我更新了代码以显示它正在使用。Fullcalendar应该公开$可用的所有选项。ajax