2
我第一次使用Fetch API。它是否有類似於jQuery的ajaxSetup()方法,爲未來的請求設置授權標頭?我找不到任何證據。ajaxSetup()等效於提取API
我第一次使用Fetch API。它是否有類似於jQuery的ajaxSetup()方法,爲未來的請求設置授權標頭?我找不到任何證據。ajaxSetup()等效於提取API
您可以使用Request創建授權標頭,保存到變量允許其可重用。注意,根據jQuery的文檔的是,設定使用jQuery.ajaxSetup()缺省值是not recommended
let href = '/linkToPage';
let request = new Request(href, {
method: 'GET',
mode: 'same-origin',
redirect: 'follow',
headers: new Headers({
'Content-Type': 'text/plain',
'X-Requested-With': 'XMLHttpRequest'
})
});
然後使用該找取請求照常
fetch(request).then((response) => {
if(response.ok) {
return response.text();
}
throw new Error('Network response was not ok.');
}).then((text) => {
if(text.trim() != ''){
console.log(text);
}
}).catch((error) => {
console.log(error);
});