使用axios請(qǐng)求時(shí),發(fā)送formData請(qǐng)求的示例
最近做的一個(gè)項(xiàng)目中有一個(gè)特例接口,傳json后端接收不到,對(duì)接的后端又不愿意改接口,只能用formData方式傳參,由于好多年沒有用過formData,頭痛了一會(huì),找到了解決方法,發(fā)現(xiàn)非常簡(jiǎn)單,在此做個(gè)筆記!
var formData = new FormData();
formData.append("username", "Groucho");
formData.append("accountnum", 123456);
fetch('/users', {
method: 'POST',
body: formData
})
對(duì)象轉(zhuǎn)FormData對(duì)象
對(duì)于FormDat對(duì)象,像上面那種形式可以直接添加參數(shù)比較方便,但是對(duì)于對(duì)象或者嵌套對(duì)象:
let userObj = {userName: 'xxx', age: '21'}
formData.append('user', userObj)
如果已經(jīng)有了一個(gè)對(duì)象,里邊字段非常多的話,可以這樣:
let param {{name:"張三"},{aa:"222"}}<br>let formData = new FormData(); <br>Object.keys(param).forEach(key => { <br> formData.append(key, param[key]); <br>});
該問題方案解決方法來自于http://m.fzitv.net/article/173081.htm
以上這篇使用axios請(qǐng)求時(shí),發(fā)送formData請(qǐng)求的示例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue3中關(guān)于getCurrentInstance的大坑及解決
這篇文章主要介紹了Vue3中關(guān)于getCurrentInstance的大坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
Vue之beforeEach非登錄不能訪問的實(shí)現(xiàn)(代碼親測(cè))
這篇文章主要介紹了Vue之beforeEach非登錄不能訪問的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
VUE引入DataV報(bào)錯(cuò)解決實(shí)戰(zhàn)記錄
在使用vue開發(fā)大屏?xí)r,發(fā)現(xiàn)了一個(gè)很好用的可視化組件庫(kù)DataV,下面這篇文章主要給大家介紹了關(guān)于VUE引入DataV報(bào)錯(cuò)解決的實(shí)戰(zhàn)記錄,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-04-04
解決Vue_localStorage本地存儲(chǔ)和本地取值問題
這篇文章主要介紹了解決Vue_localStorage本地存儲(chǔ)和本地取值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07
vue中使用AJAX實(shí)現(xiàn)讀取來自XML文件的信息
這篇文章主要為大家詳細(xì)介紹了vue中如何使用AJAX實(shí)現(xiàn)讀取來自XML文件的信息,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的小伙伴可以參考下2023-12-12
vue實(shí)現(xiàn)頁(yè)面div盒子拖拽排序功能
本文主要介紹了vue實(shí)現(xiàn)頁(yè)面div盒子拖拽排序功能,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10

