筆記 axios提交form data

2021-10-03 19:12:15 字數 333 閱讀 6559

axios預設將資料提交至後端inputstream中,由於歷史遺留問題,部分介面使用取form 中的資料,導致前端提交後端獲取不到,直接用ajax可以解決這個問題,但乙個頁面中兩種方式emmmm。。。 。。。  所以有了下面的故事。。。 。。。

1、配置請求頭資訊

引數若預設為js物件會被序列化為js字串,提交到後端資料是在form中但格式不對無法解析

2、引入qs

npm i qs

3、引數序列化

qs.stringify(args)

完整樣例:

其實ajxa更方便,各人喜好吧

$.ajax(

});

axios提交post資料

以json形式提交 axios.post url,then res catch res 如果後端人員比較老派,沒法接受json格式,那就給他提交formdata var fd newformdata fd.key value let config axios.post url,fd,config t...

axios學習筆記

二.axios的post方式請求介面 三.axios的併發 四.axios的自定義例項 五.axios 使用axios前要引入axios檔案 1 axios.get url 獲取資料 then res console.log res 顯示資料 then err promise.reject err ...

axios學習筆記

預設是get請求,params是為get請求傳參時使用 axios then res axios.all axios.all axios axios then result result 為第乙個請求返回的資料和第二個請求返回資料的陣列集合 axios.all axios axios then ax...