formdata传递参数_前端利用formData格式进行数据上传,前端formData 传值 和 json传值的区别?...
contentType 常見的格式
text/plain :純文本格式
application/json: JSON數據格式
application/x-www-form-urlencoded 中默認的encType,form表單數據被編碼為key/value格式發送到服務器(表單默認的提交數據的格式)
multipart/form-data : 需要在表單中進行文件上傳時,就需要使用該格
一. json格式傳遞
fetch(url, {
method: 'POST', // or 'PUT'
body: JSON.stringify(data), // data can be `string` or {object}!
headers: new Headers({
'Content-Type': 'application/json' // 需要主動設置,并且將object 用JSON.stringify(data)進行轉化
})
})
二. From URL Encoded - url 編碼格式 (qs.stringify 格式)
fetch(url, {
method: 'POST', // or 'PUT'
body: qs.stringify(data), // 或者將data轉換為formData格式
headers: new Headers({
'Content-Type': 'application/x-www-form-urlencoded' // 不進行header設置的默認格式
})
總結
以上是生活随笔為你收集整理的formdata传递参数_前端利用formData格式进行数据上传,前端formData 传值 和 json传值的区别?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python数据整理代码_熬夜整理的资料
- 下一篇: mybatis获取表名_mybatis动