Body接口方法:formData()
formData() 方法
Body mixin 的 formData() 方法采用Response流,并且将其读取完成。它返回一个与FormData对象一起解决的promise。
注意:这主要与 service workers 有关。如果用户提交表单并且 service workers 拦截请求,则您可以调用formData()来获取键值映射,修改某些字段,然后将表单发送到服务器(或在本地使用)。
formData() 方法语法
response.formData()
.then(function(formdata){
//用你的formdata做些什么
});
formData() 方法参数
formData() 方法没有参数。
formData() 方法返回值
formData() 方法返回一个Promise,它使用一个FormData对象来解决。
formData() 方法示例
TBD
规范
规范 | 状态 | 注释 |
---|---|---|
Fetch 在该规范中'formData()'的定义。 | Living Standard |
浏览器兼容性
- 电脑端
Feature | Chrome | Firefox(Gecko) | Internet Explorer | Opera | Safari(WebKit) |
---|---|---|---|---|---|
基本的支持 | 支持:60 | 支持:39[1] | 不支持 | 支持:47 | 不支持 |
- 移动端
Feature | Android Webview | Chrome for Android | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
基本的支持 | 支持:60 | 支持:60 | 不支持 | 不支持 | 不支持 | 支持:47 | 不支持 |
表格注解:
[1]从版本34开始的首选项后。