私はちょうど良い数分をデバッグしましたwhy new FormData($("#ImageEditorForm"));
は動作していません。 Stack Overflowに回した後、代わりにnew FormData($("#ImageEditorForm")[0]);
を使用する別のスレッドの提案が見つかりました。新しいFormData()を使用するときに[0]を指定するのはなぜですか?
私は何か起こることを期待していない変更を加えました。代わりに、コードは完全に正常に動作します。以前は、何もサーバーに送信されていませんでした。これで、フォームデータとファイルが期待通りに表示されます。
私の質問は「[0]」が必要な理由です。そのIDを持つ要素はDOMに1つしかありません。 IDで選択すると必ず1つの要素しか返されませんか?ここで何が起こっているのですか?
ありがとうございました! – Ilmiont