このようなフォームデータがあります
var formData = new FormData($(this)[0]);
(送信時関数内)
この formData 内のパラメーターの値を取得したいと思います。たとえば、登録フォームでは、
formData.name
未定義です。
ありがとう !
このようなフォームデータがあります
var formData = new FormData($(this)[0]);
(送信時関数内)
この formData 内のパラメーターの値を取得したいと思います。たとえば、登録フォームでは、
formData.name
未定義です。
ありがとう !
FormData は、リクエストを準備するための「一方向」オブジェクトです。データの追加のみ可能です。フォームの特定のフィールドからデータを取得したい場合は、次のように val() を使用する必要があります。
$('input[name="your-field-name"]', this).val(); // where this is the context (your form)
フォーム要素から FormData を取得する正しい方法は次のとおりです。
var formData = this.getFormData();