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 数据。
调试技巧:
如果您遇到问题,请验证以下内容:
data
属性(如更正的示例所示)。[HttpPost]
属性修饰。以上是如何对 ASP.NET MVC 控制器进行简单的 AJAX 调用?的详细内容。更多信息请关注PHP中文网其他相关文章!