ASP.NET MVC 中的簡化 AJAX 呼叫
使用 AJAX 增強 ASP.NET MVC 應用程序,實現無縫控制器交互,無需刷新整個頁面。 本指南概述了進行基本 AJAX 呼叫的簡單方法。
控制器操作:
建立專為 AJAX 請求設計的控制器操作方法:
<code class="language-csharp">public class AjaxTestController : Controller { public ActionResult FirstAjax() { return Json("chamara", JsonRequestBehavior.AllowGet); } }</code>
查看腳本:
合併必要的 JavaScript 函式庫並在您的視圖中實作 AJAX 呼叫:
<code class="language-javascript">$(document).ready(function() { const serviceURL = '@Url.Action("FirstAjax", "AjaxTest")'; $.ajax({ type: "POST", url: serviceURL, dataType: "json", success: function(data, status) { alert(data); }, error: function() { alert('error'); } }); });</code>
成功回覆:
成功執行後,success
函數會在警報框中顯示收到的 JSON 資料。
除錯技巧:
如果您遇到問題,請先驗證以下內容:
data
屬性(如修正的範例所示)。 [HttpPost]
屬性修飾。 以上是如何對 ASP.NET MVC 控制器進行簡單的 AJAX 呼叫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!