首页 > 后端开发 > C++ > 如何对 ASP.NET MVC 控制器进行简单的 AJAX 调用?

如何对 ASP.NET MVC 控制器进行简单的 AJAX 调用?

Barbara Streisand
发布: 2025-01-15 12:11:45
原创
963 人浏览过

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
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板