--- title: FormData slug: Web/API/FormData tags: - API - FomData - Interface - Referenz - XMLHttpRequest translation_of: Web/API/FormData ---
{{APIRef("XMLHttpRequest")}}
Das FormData-Interface ermöglicht das einfache Erstellen eines Objektes bestehend aus Schlüssel/Werte-Paaren, welche Formular-Felder und ihre Werte repräsentieren. Dieses Objekt kann leicht durch das Aufrufen der {{domxref("XMLHttpRequest.send()")}} Methode abgeschickt werden. Es verwendet das gleiche Format wie ein HTML-Formular, dessen Kodierung auf "multipart/form-data" gesetzt wurde.
Ein Objekt, dass FormData implementiert, kann direkt in den {{jsxref("Statements/for...of", "for...of")}} Strukturen benutzt werden, statt {{domxref('FormData.entries()', 'entries()')}} zu verwenden: for (var p of myFormData) ist identisch zu for (var p of myFormData.entries()).
Hinweis: Dieses Feature ist in Web Workers verfügbar.
FormData-Objekt.FormData-Objekt an, oder fügt den Schlüssel mit dem Wert hinzu hinzu, falls dieser nicht vorhanden ist.FormData-Objekt.FormData-Objekt zugeordnet ist.FormData-Objekt gibt.FormData-Objekt, oder legt das Schlüssel/Wert-Paar an, sollte der Schlüssel noch nicht existieren.| Spezifikation | Status | Kommentar |
|---|---|---|
| {{SpecName('XMLHttpRequest','#interface-formdata','FormData')}} | {{Spec2('XMLHttpRequest')}} | FormData definiert in XHR Spezifikation |
{{Compat("api.FormData")}}