FormData表单字段数据对象
2017-07-29 15:34
375 查看
FormData接口提供了一种方法,可以轻松地构造一组表示表单字段及其值的键/值对,然后使用xmlsend.send()方法轻松地发送这些值。如果将编码类型设置为“多部分/表单数据”,则使用相同的格式。
创建一个新的FormData对象。
将一个新值附加到一个FormData对象中的现有键上,或者在不存在的情况下添加键
FormDta.delete()
从FormData对象中删除键/值对
FormData.entries()
返回一个迭代器,允许遍历该对象中包含的所有键/值对
FormData.get()
从FormData对象中返回与给定键相关联的第一个值
FormData.getAll()
从一个表单数据中返回与给定键关联的所有值的数组
FormData.has()
返回一个布尔值,说明一个FormData对象是否包含一个特定的键/值对
FormData.keys()
返回一个迭代器,允许遍历该对象中包含的键/值对的所有键
FormData.set()
在FormData对象中设置一个现有键的新值,或者在不存在的情况下添加键/值
FormData.values()
返回一个迭代器,允许遍历该对象中包含的键/值对的所有值
原文地址:
https://developer.mozilla.org/en-US/docs/Web/API/FormData
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浏览器
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | 7.0 | (Yes) | 4.0 (2.0)[1] | 10 | 12 | 5 |
append with filename | (Yes) | No support | 22.0 (22.0) | ? | (Yes) | ? |
delete(), get(), getAll(), has(), set() | 50.0 | No support | 39.0 (39.0) | No support | (Yes) | No support |
entries(), keys(), values(), and support of for…of | 50.0 | No support | 44.0 (44.0) | ? | (Yes) | No support |
Available in web workers | (Yes) | (Yes) | 39.0 (39.0) | No support | (Yes) | No support |
支持的Mobile浏览器
Feature | Android | Android Webview | Edge | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|---|
Basic support | 3.0[2] | (Yes)[2] | (Yes) | 4.0 (2.0)[1] | 1.0.1 | ? | 12 | ? | (Yes) |
append with filename | ? | (Yes) | No support | 22.0 (22.0) | 1.2 | ? | ? | ? | (Yes) |
delete(), get(), getAll(), has(), set() | (Yes) | 50.0 | No support | No support | No support | No support | No support | No upport | 50.0 |
entries(), keys(), values(), and support of for…of | ? | 50.0 | No support | 44.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
相关文章推荐
- ajax 请求后台数据(及使用FormData对象提交表单及上传图片)
- Ajax发送FormData对象封装的表单数据
- 使用FormData表单数据对象提交表单及上传图片
- 使用FormData对象提交表单及上传图片
- 上传文件 使用HTML5的FormData 提交表单和文件数据
- 使用FormData对象提交表单及上传图片
- form表单数据 转json 对象最佳示例
- form表单的数据转换为json对象
- PHP结合HTML5使用FormData对象提交表单及上传图片
- 使用FormData对象提交表单及上传图片
- PHP ThinkPHP补充。插入(修改)数据时,对默认字段进行自动填充;form表单字段映射成合法字段;"瞻前顾后机制"
- 使用FormData对象提交表单及上传图片
- 使用FormData对象提交表单及上传图片
- 反射的应用 将form表单的数据自动封装为对象
- 使用FormData对象提交表单及上传图片
- 使用FormData对象提交表单及上传图片
- mysql数据库字段开头为空格 form表单数据回填问题
- php+html5使用FormData对象提交表单及上传图片的方法
- HttpClient:模拟表单提交文件,发送multipart/form-data数据
- 使用FormData传递表单数据