--- 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")}}