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