FormData 的方法说明

这一部分内容是从国外网站上找的,百度死活找不到关于这方面的详细说明,特此以文章的方式展现出来。

FormData界面提供了一种方便地构建一组代表表单字段及其值的键/值对,然后可以使用该XMLHttpRequest.send()方法轻松发送。如果编码类型设置为,它使用与格式相同的格式"multipart/form-data"

实现的对象FormData可以直接在结构中使用for...of,而不是entries()for (var p of myFormData)等效于for (var p of myFormData.entries())

注意:此功能在Web Workers中可用。

构造函数编辑

FormData()

创建一个新 FormData对象。

方法编辑

FormData.append()

FormData对象中的现有键上附加一个新值,如果不存在则添加该键。

FormData.delete()

FormData对象中删除键/值对。

FormData.entries()

返回 iterator允许通过此对象中包含的所有键/值对。

FormData.get()

从对象中返回与给定键相关联的第一个值 FormData

FormData.getAll()

返回与a内的给定键相关联的所有值的数组 FormData

FormData.has()

返回一个布尔值,表示 FormData对象是否包含某个键/值对。

FormData.keys()

返回 iterator允许通过此对象中包含的键/值对的所有键。

FormData.set()

FormData 对象中的现有键设置新值,如果不存在,则添加键/值。

FormData.values()

返回iterator允许查看此对象中包含的键/值对的所有值。