ASP.NET MVC でコントローラーへの Ajax 呼び出しを行う
問題:
Ajax 経由でコントローラーからデータを取得しようとすると、コントローラー メソッドが予期した結果を返したにもかかわらず、JavaScript アラートが発生しません。
解決策:
<code class="javascript">$.ajax({ url: '@Url.Action("FirstAjax", "AjaxTest")', contentType: "application/json; charset=utf-8", dataType: "json", success: successFunc, error: errorFunc });</code>
POST データで更新されたコード (オプション):
コントローラー メソッドで POST データが必要な場合は、データ属性を介して渡すことができます:
<code class="javascript">$.ajax({ type: "POST", url: '@Url.Action("FirstAjax", "AjaxTest")', contentType: "application/json; charset=utf-8", data: { a: "testing" }, dataType: "json", success: function() { alert('Success'); }, error: errorFunc });</code>
以上がASP.NET MVC コントローラーへの AJAX 呼び出しで JavaScript アラートが発生しないことを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。