要在 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中文网其他相关文章!