From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/web/api/formdata/index.html | 82 ++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 files/ja/web/api/formdata/index.html (limited to 'files/ja/web/api/formdata/index.html') diff --git a/files/ja/web/api/formdata/index.html b/files/ja/web/api/formdata/index.html new file mode 100644 index 0000000000..66b2d5f073 --- /dev/null +++ b/files/ja/web/api/formdata/index.html @@ -0,0 +1,82 @@ +--- +title: FormData +slug: Web/API/FormData +tags: + - API + - FormData + - Interface + - Reference + - XMLHttpRequest +translation_of: Web/API/FormData +--- +

{{APIRef("XMLHttpRequest")}}

+ +

FormData インターフェイスは、{{domxref("XMLHttpRequest.send()")}} メソッドを用いることで簡単に送信が可能な、フォームフィールドおよびそれらの値から表現されるキーと値のペアのセットを簡単に構築する手段を提供します。これは、エンコーディングタイプを "multipart/form-data" に設定した場合にフォームが使用するものと同じ形式を使用します。

+ +

FormData を実装したオブジェクトは、{{domxref('FormData.entries()', 'entries()')}} の代わりに {{jsxref("Statements/for...of", "for...of")}} 構造の内部で直接使用できます。for (var p of myFormData)for (var p of myFormData.entries()) と等価です。

+ +
+

注記: この機能は Web Workers で使用できます。

+
+ +

コンストラクタ

+ +
+
{{domxref("FormData.FormData","FormData()")}}
+
新しい FormData オブジェクトを作成します。
+
+ +

メソッド

+ +
+
{{domxref("FormData.append()")}}
+
FormData オブジェクト内の既存のキーに新たな値を追加するか、キーが存在しない場合はキーを追加します。
+
{{domxref("FormData.delete()")}}
+
FormData オブジェクトからキーと値のペアを削除します。
+
{{domxref("FormData.entries()")}}
+
オブジェクトに含まれているすべてのキーと値のペアを走査できるようにするため、{{jsxref("Iteration_protocols","iterator")}} を返します。
+
{{domxref("FormData.get()")}}
+
FormData オブジェクトから、指定したキーに関連付けられた最初の値を返します。
+
{{domxref("FormData.getAll()")}}
+
FormData から、指定したキーに関連付けられたすべての値の配列を返します。
+
{{domxref("FormData.has()")}}
+
FormData オブジェクトがあるキーと値のペアを持っているかを示す真偽値を返します。
+
{{domxref("FormData.keys()")}}
+
オブジェクト内に存在するキーと値のペアから、すべてのキーを走査できるようにするための {{jsxref("Iteration_protocols", "iterator")}} を返します。
+
{{domxref("FormData.set()")}}
+
FormData オブジェクト内の既存のキーに新たな値を設定するか、キーが存在しない場合はキーと値のペアを追加します。
+
{{domxref("FormData.values()")}}
+
オブジェクト内に存在するキーと値のペアから、すべての値を走査できるようにするための {{jsxref("Iteration_protocols", "iterator")}} を返します。
+
+ +

仕様

+ + + + + + + + + + + + + + +
仕様書策定状況コメント
{{SpecName('XMLHttpRequest','#interface-formdata','FormData')}}{{Spec2('XMLHttpRequest')}}XHR 仕様書で FormData を定義
+ +

ブラウザ実装状況

+ + + +

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

+ +

関連文書

+ + -- cgit v1.2.3-54-g00ecf