ビューからコントローラーへのビューからデータを送信する場合、通常、モデルオブジェクト全体が必要です。ただし、デフォルトでは、そのようなオブジェクトはフォームを送信するときにJSON文字列に変換されます。これにより、コントローラー内のオブジェクトを取得することが困難になります。
モデルオブジェクトの整合性を維持するために、formDataの使用を検討してください。このオブジェクトは、モデルオブジェクトを含むさまざまなデータ型を許可します。
モデルオブジェクトをFormDataに追加するには、次のようにappend()メソッドを使用します。
var formdata = new FormData(); formdata.append("model", model); // model 是 YourModelType 的实例
これらの手順に従うことにより、ビューとコントローラーの間の通信をよりシームレスにするために、MVCのFormDataを介してモデルオブジェクトを効果的に通過および取得できます。
以上がMVCのFormDataにモデルオブジェクトを追加して、コントローラーでそれらを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。