您的位置:首页 > 其它

FormData表单字段数据对象

2017-07-29 15:34 375 查看
FormData接口提供了一种方法,可以轻松地构造一组表示表单字段及其值的键/值对,然后使用xmlsend.send()方法轻松地发送这些值。如果将编码类型设置为“多部分/表单数据”,则使用相同的格式。

This feature is available in Web Workers.这个特性在Web工作者中是可用的


构造函数

FormData()

创建一个新的FormData对象。

对象方法

FormData.append()

将一个新值附加到一个FormData对象中的现有键上,或者在不存在的情况下添加键

FormDta.delete()

从FormData对象中删除键/值对

FormData.entries()

返回一个迭代器,允许遍历该对象中包含的所有键/值对

FormData.get()

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

FormData.getAll()

从一个表单数据中返回与给定键关联的所有值的数组

FormData.has()

返回一个布尔值,说明一个FormData对象是否包含一个特定的键/值对

FormData.keys()

返回一个迭代器,允许遍历该对象中包含的键/值对的所有键

FormData.set()

在FormData对象中设置一个现有键的新值,或者在不存在的情况下添加键/值

FormData.values()

返回一个迭代器,允许遍历该对象中包含的键/值对的所有值

支持的Web浏览器

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support7.0(Yes)4.0 (2.0)[1]10125
append with filename(Yes)No support22.0 (22.0)?(Yes)?
delete(), get(), getAll(), has(), set()50.0No support39.0 (39.0)No support(Yes)No support
entries(), keys(), values(), and support of for…of50.0No support44.0 (44.0)?(Yes)No support
Available in web workers(Yes)(Yes)39.0 (39.0)No support(Yes)No support

支持的Mobile浏览器

FeatureAndroidAndroid WebviewEdgeFirefox Mobile (Gecko)Firefox OS (Gecko)IE MobileOpera MobileSafari MobileChrome for Android
Basic support3.0[2](Yes)[2](Yes)4.0 (2.0)[1]1.0.1?12?(Yes)
append with filename?(Yes)No support22.0 (22.0)1.2???(Yes)
delete(), get(), getAll(), has(), set()(Yes)50.0No supportNo supportNo supportNo supportNo supportNo upport50.0
entries(), keys(), values(), and support of for…of?50.0No support44.0 (44.0)2.5???50.0
Available in web workers(Yes)(Yes)(Yes)(Yes)(Yes)No support(Yes)No support(Yes)
原文地址:

https://developer.mozilla.org/en-US/docs/Web/API/FormData
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: