--- title: FormData.getAll() slug: Web/API/FormData/getAll translation_of: Web/API/FormData/getAll ---

{{APIRef("XMLHttpRequest")}}

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

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

语法

formData.getAll(name);

参数

name
一个 {{domxref("USVString")}} 表示要检索的 key 名称。

返回

一个 {{domxref("FormDataEntryValue")}} 数组。

示例

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

var formData = new FormData();

使用 {{domxref("FormData.append")}} 添加两个 username 的值:

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

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

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

规范

规范 状态 说明
{{SpecName('XMLHttpRequest','#dom-formdata-getall','getAll()')}} {{Spec2('XMLHttpRequest')}}  

浏览器兼容性

{{Compat("api.FormData.getAll")}}

相关链接