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动