老师,您好,请问下为什么设置了formData后,表单提交类型就要删除呢

老师,您好,请问下为什么设置了formData后,表单提交类型就要删除呢

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

FormData对象就是模拟一个原始的表单格式的数据,以前上传文件用form包起来,就是和后台约定的一个传输数据格式,FormData就是按照规定的格式,把form中所有表单元素的name与value组装成一个queryString,省去你手工拼接的工作。setRequestHeader(header, value)是定义表单提交类型的。简单的理解就是:FormData本身就规定了表单的提交格式(表单提交类型),所以如果再设置setRequestHeader(header, value)就相当于重复、冲突了,所以需要去掉setRequestHeader(header, value)

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
组件化思想开发电商网页 18版
  • 参与学习           人
  • 提交作业       467    份
  • 解答问题       4826    个

本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师