Body.formData()

Body ミックスインの formData() メソッドは、Response ストリームを取得して、完全に読み取ります。 FormData オブジェクトで解決される promise を返します。

: これは主に service worker に関連しています。 ユーザーがフォームを送信し、service worker がリクエストをインターセプトした場合を考えてみましょう。 例えば、key-value マップを取得するために formData() を呼び出し、いくつかのフィールドを修正した後、フォームをサーバ側に送信できます(またはローカルで使用できます)。

構文

response.formData()
.then(function(formdata) {
  // formdata を使った何らかの処理
});

パラメーター

なし。

戻り値

FormData オブジェクトで解決される Promise

TBD.

仕様

仕様 状態 コメント
Fetch
formData() の定義
現行の標準

ブラウザーの互換性

BCD tables only load in the browser

関連情報