在 ASP.NET MVC 中对控制器进行 Ajax 调用
问题:
当尝试通过 Ajax 从控制器检索数据时,尽管控制器方法返回了预期结果,但 JavaScript 警报并未触发。
解决方案:
<code class="javascript">$.ajax({ url: '@Url.Action("FirstAjax", "AjaxTest")', contentType: "application/json; charset=utf-8", dataType: "json", success: successFunc, error: errorFunc });</code>
使用 POST 数据更新代码(可选):
如果控制器方法需要POST数据,可以通过data属性传递:
<code class="javascript">$.ajax({ type: "POST", url: '@Url.Action("FirstAjax", "AjaxTest")', contentType: "application/json; charset=utf-8", data: { a: "testing" }, dataType: "json", success: function() { alert('Success'); }, error: errorFunc });</code>
以上是如何解决对 ASP.NET MVC 控制器的 AJAX 调用中未触发 JavaScript 警报的问题?的详细内容。更多信息请关注PHP中文网其他相关文章!