首頁 > 後端開發 > C++ > 如何對 ASP.NET MVC 控制器進行簡單的 AJAX 呼叫?

如何對 ASP.NET MVC 控制器進行簡單的 AJAX 呼叫?

Barbara Streisand
發布: 2025-01-15 12:11:45
原創
961 人瀏覽過

How to Make Simple AJAX Calls to an ASP.NET MVC Controller?

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 資料。

除錯技巧:

如果您遇到問題,請先驗證以下內容:

  • AJAX 呼叫中省略了 data 屬性(如修正的範例所示)。
  • 如果使用 POST 方法,請確保控制器操作以 [HttpPost] 屬性修飾。

以上是如何對 ASP.NET MVC 控制器進行簡單的 AJAX 呼叫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板