FormData使用教程

如题所述

第1个回答  2022-07-16

FormData Ajax2.0(XMLHttpRequest Level2) 提供的一种将form表单元素name和value组合成键值,实现表单数据的序列化,从而减少from表单元素的拼接,提高工作效率对的接口,以方便将form表单数据通过 XMLHttpRequest.send() 方法发送到后端,可以使用该对象来处理form表单元素并方便的进行文件上传。

XMLHttpRequest 是一个浏览器接口,通过它,我们可以使用 Javascript 进行 HTTP (S) 通信。 XMLHttpRequest 在现在浏览器中是一种常用的前后台交互数据的方式。2008年 2 月, XMLHttpRequest Level 2 草案提出来了,相对于上一代,它有一些新的特性,其中 FormData 就是 XMLHttpRequest Level 2 新增的一个对象,利用它来提交表单、模拟表单提交,当然最大的优势就是可以上传二进制文件。

相似回答