Request方法:formData()
formData() 方法
Body mixin 的 formData() 方法采取 Response 流并读取完成。它返回一个以 FormData 对象解决的 promise。
注意:这主要与 service workers 有关。如果用户提交表单并且 service workers 拦截请求,您可以调用 formData() 方法来获取键值映射,修改某些字段,然后将表单发送到服务器(或在本地使用)。
formData() 方法语法
response.formData()
.then(function(formdata) {
// do something with your formdata
});
formData() 方法参数
formData() 方法没有参数。
formData() 方法返回值
formData() 方法返回一个通过 FormData 对象来解决的 Promise。
示例
TBD。
规范
规范 | 状态 | 注释 |
---|---|---|
Fetch
在该规范中'formData()'的定义。
|
Living Standard
|
浏览器兼容性
电脑端 | 移动端 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome
|
Edge
|
Firefox
|
Internet Explorer
|
Opera
|
Safari
|
Androidwebview
|
Chrome for Android
|
Edge Mobile
|
Firefox
for
Android
|
Opera
for
Android
|
iOS Safari | |
基本支持 | 支持:60 | ? | 支持:39 | 不支持 | 支持:47 | 不支持 | 支持:60 | 支持:60 | ? | 不支持 | 支持:47 | 不支持 |