FormData

Provides a way to easily construct a set of key/value pairs representing form fields and their values, which can then be easily sent using the XMLHttpRequest.send() method. It uses the same format a form would use if the encoding type were set to "multipart/form-data".

interface FormData {
[[Symbol.iterator]](): IterableIterator<[string, FormDataEntryValue]>;
append(
name: string,
value: string | Blob,
fileName?: string,
): void;
delete(name: string): void;
entries(): IterableIterator<[string, FormDataEntryValue]>;
forEach(callback: (
key: string,
parent: this,
) => void
, thisArg?: any): void;
get(name: string): FormDataEntryValue | null;
getAll(name: string): FormDataEntryValue[];
has(name: string): boolean;
keys(): IterableIterator<string>;
set(
name: string,
value: string | Blob,
fileName?: string,
): void;
values(): IterableIterator<string>;
}
var FormData: {
prototype: FormData;
new (): FormData;
}
;

§Methods

§
[[Symbol.iterator]](): IterableIterator<[string, FormDataEntryValue]>
[src]
§
append(
name: string,
value: string | Blob,
fileName?: string,
): void
[src]
§
delete(name: string): void
[src]
§
entries(): IterableIterator<[string, FormDataEntryValue]>
[src]
§
forEach(callback: (
key: string,
parent: this,
) => void
, thisArg?: any): void
[src]
§
get(name: string): FormDataEntryValue | null
[src]
§
getAll(name: string): FormDataEntryValue[]
[src]
§
has(name: string): boolean
[src]
§
keys(): IterableIterator<string>
[src]
§
set(
name: string,
value: string | Blob,
fileName?: string,
): void
[src]
§
values(): IterableIterator<string>
[src]