HTML表单数据和formData对象是一样的吗?

时间:2017-06-23 14:12:00

标签: html html-form

HTML表单数据和formData对象之间的区别是什么(发送到服务器时它们真的是一样的,除了可以通过编程方式构造formData对象?),以及XMLHttpRequest对象如何与它们相关联? ?

1 个答案:

答案 0 :(得分:1)

HTML表单数据是一个广义术语,可以表示以下任何一种:

  • 输入表格的数据
  • 从客户端表单收集的数据
  • 格式化为表单支持的其中一种类型的数据
  • 此类数据在服务器上运行的软件中以编程语言解析为更有用的数据结构

FormData对象是用于以兼容格式生成数据的API。

XMLHttpRequest可以接受FormData的实例作为其send()方法的参数,此时它将被解包并且适合的Content-Type HTTP标头将会被包括在请求中。