3
下面的代碼會自動設置Authorization request header
所有的jQuery Ajax請求:的XMLHttpRequest setRequestHeader爲每個請求
$.ajaxSetup({
beforeSend: function(xhr) {
xhr.setRequestHeader('Authorization', 'Bearer ' + jwtoken);
}
});
我想要的東西,像上面手動創建的所有XMLHttpRequest
對象。更確切地說,下面的請求沒有設置Authorization header
。
var xhr = new XMLHttpRequest();
xhr.file = $('myfile')[0].files[0];
var fd = new FormData();
fd.append('fileId', fileId);
xhr.open('post','my-rote', true)
xhr.send(fd);
我不想用xhr.setRequestHeader('Authorization', 'Bearer ' + jwtoken);
怎麼一回事,因爲當我創建XMLHttpRequest
對象變量jwtoken
已被刪除。
謝謝,這真的幫了我。但是我認爲有可能使用類似'$ .ajaxSetup beforeSend'的東西。 – roroinpho21