ASP.NET MVC で Ajax 呼び出しを開始するには、コントローラーとビューの間の相互作用を理解する必要があります。
提供されたコード スニペットでは、コントローラーにはビューの Index アクションと、文字列「chamara」を含む JSON 応答を返す FirstAjax アクションが含まれています。
ビューでは、 jQuery Ajax リクエストは、「POST」HTTP メソッドを使用し、FirstAjax アクションへの URL を指定するように構成されています。ただし、コントローラーの FirstAjax アクションはパラメーターを受け入れないため、空の文字列に設定された data 属性は不要です。
問題を解決してアラートを起動するには、data 属性を削除し、Razor 構文を使用して@Url.Action("FirstAjax", "AjaxTest") を使用して URL を動的に生成します。
または、コントローラーを変更して、異なるパラメーターを使用して 2 つの個別の FirstAjax アクション (GET 用と POST 用) を定義することもできます。 。このアプローチにより、関心の分離を維持しながら、Ajax リクエストを処理するための専用のアクションが可能になります。
以上がASP.NET MVC で Ajax 呼び出しを適切に開始する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。