前端XMLHttpRequest對象設置請求頭報錯


前端XMLHttpRequest對象設置請求頭報錯

 

前端原代碼

// FormData對象
var myFormData = new FormData();
myFormData.append('file', fileData);
 
// XMLHttpRequest 對象
var xhr = new XMLHttpRequest();
 
// 設置請求頭(其實這個的順序不對)
xhr.setRequestHeader('Content-Type', 'multipart/form-data');
 
// open(method, url, async)
xhr.open('post', actionData, true);
 
xhr.send(myFormData);

 

 

結果就出現上圖控制台的錯誤,從提示可知,XMLHttpRequest對象必須先被open。

那么解決辦法容易,就是在xhr.open()后再xhr.setRequestHeader();

 

 

 

轉 : https://blog.csdn.net/Ruaki/article/details/112510928

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM