这一部分内容是从国外网站上找的,百度死活找不到关于这方面的详细说明,特此以文章的方式展现出来。
该FormData
界面提供了一种方便地构建一组代表表单字段及其值的键/值对,然后可以使用该XMLHttpRequest.send()
方法轻松发送。如果编码类型设置为,它使用与格式相同的格式"multipart/form-data"
。
实现的对象FormData
可以直接在结构中使用for...of
,而不是entries()
:for (var p of myFormData)
等效于for (var p of myFormData.entries())
。
构造函数
-
创建一个新
FormData
对象。
FormData()
方法
-
在
FormData
对象中的现有键上附加一个新值,如果不存在则添加该键。 -
从
FormData
对象中删除键/值对。 -
返回
iterator
允许通过此对象中包含的所有键/值对。 -
从对象中返回与给定键相关联的第一个值
FormData
。 -
返回与a内的给定键相关联的所有值的数组
FormData
。 -
返回一个布尔值,表示
FormData
对象是否包含某个键/值对。 -
返回
iterator
允许通过此对象中包含的键/值对的所有键。 -
为
FormData
对象中的现有键设置新值,如果不存在,则添加键/值。
FormData.append()
FormData.delete()
FormData.entries()
FormData.get()
FormData.getAll()
FormData.has()
FormData.keys()
FormData.set()
FormData.values()
返回iterator
允许查看此对象中包含的键/值对的所有值。