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 });
以上是何时在 ASP.NET MVC 中使用带有 AJAX 调用的控制器?的详细内容。更多信息请关注PHP中文网其他相关文章!