AJAX 调用 ASP.NET MVC 中的控制器
使用 ASP.NET MVC 时,AJAX 调用允许您将数据发送到从服务器接收数据而无需重新加载整个页面。以下是对控制器进行简单 AJAX 调用的详细说明:
代码分解
控制器:
控制器包含 FirstAjax 方法,该方法返回 JSON 数据(在本例中为字符串“chamara”)。
View:
问题
最初,AJAX 调用没有触发警报,因为数据属性未被删除。控制器不需要任何参数,因此删除数据解决了问题。
修改控制器
在更新的控制器中,添加了两个 FirstAjax 方法来演示 GET和 POST 场景。 POST 需要一个参数,但在本示例中未使用。
工作 AJAX 调用
最终工作 AJAX 调用使用 Razor 语法动态生成 URL 并删除不必要的数据属性:
$.ajax({ type: "POST", url: '@Url.Action("FirstAjax", "AjaxTest")', contentType: "application/json; charset=utf-8", dataType: "json", success: successFunc, error: errorFunc });
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3