首页 >web前端 >js教程 >如何在 ASP.NET MVC 中正确发起 Ajax 调用

如何在 ASP.NET MVC 中正确发起 Ajax 调用

Linda Hamilton
Linda Hamilton原创
2024-10-18 22:13:30935浏览

How to Properly Initiate Ajax Calls in ASP.NET MVC

在 ASP.NET MVC 中对控制器进行简单的 Ajax 调用

要在 ASP.NET MVC 中启动 Ajax 调用,了解控制器和视图之间的相互作用是至关重要。

在提供的代码片段中,控制器包含视图的 Index 操作和返回包含字符串“chamara”的 JSON 响应的 FirstAjax 操作。

在视图中, jQuery Ajax 请求配置为使用“POST”HTTP 方法并指定 FirstAjax 操作的 URL。但是,设置为空字符串的 data 属性是多余的,因为控制器的 FirstAjax 操作不接受任何参数。

要解决问题并触发警报,请删除 data 属性并利用 Razor 语法来使用 @Url.Action("FirstAjax", "AjaxTest") 动态生成 URL。

或者,您可以修改控制器以定义两个单独的 FirstAjax 操作,一个用于 GET,一个用于 POST,并使用不同的参数。这种方法允许您有专门的操作来处理 Ajax 请求,同时保持关注点分离。

以上是如何在 ASP.NET MVC 中正确发起 Ajax 调用的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn