昔、フロントエンドという概念がなかった頃、私はフォーム送信を書く際に、action 属性に対象の URL を記述し、あとはブラウザに任せていました。 ~ しかし今では、データの送信に Ajax を使用することが多くなり、この原始的な方法はグレースフル デグラデーションの産物としてのみ見なされています。
フォームを非同期で送信するときは、フォームデータのエンコードに少し注意する必要があります。コールバック関数を作成するときに、要求された Content-Type に基づいてさまざまなビジネス ロジックを作成した経験があることを思い出してください。この Content-Type とフォームのエンコーディングの間には関連性がありますか?フロントエンドが既にデータをバックエンドに送信しているにもかかわらず、バックエンド パートナーがデータを取得できない状況はありますか?これらの複雑な問題の背後にある理由について、私は長い間本当に悩まされてきました。今日はこの記事でわかりやすく説明します。
フォーム要素