FormData.getAll()

getAll()方法会返回该 FormData 对象指定 key 的所有值。

注意: 该方法在 Web Workers 中可用。

语法

formData.getAll(name);

参数

name
一个 USVString 表示要检索的 key 名称。

返回

一个 FormDataEntryValue 数组。

示例

下列代码会先创建一个空的 FormData 对象:

var formData = new FormData();

使用 FormData.append 添加两个 username 的值:

formData.append('username', 'Chris');
formData.append('username', 'Bob');

下列 getAll() 方法会返回一个数组,包含了所有 username 的值:

formData.getAll('username'); // Returns ["Chris", "Bob"]

规范

规范 状态 说明
XMLHttpRequest
getAll()
Living Standard  

浏览器兼容性

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 50.0 39.0 (39.0) 未实现 (Yes) 未实现
Available in web workers 50.0 39.0 (39.0) 未实现 (Yes) 未实现
Feature Android Android Webview Firefox Mobile (Gecko) Firefox OS (Gecko) IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support 未实现 50.0 (Yes) (Yes) 未实现

(Yes)

未实现 50.0
Available in web workers 未实现 50.0 (Yes) (Yes) 未实现 (Yes) 未实现 50.0

相关链接

文档标签和贡献者

 此页面的贡献者: stevobm, Cattla
 最后编辑者: stevobm,