如何在 ASP.NET MVC 中使用 JQuery 调用控制器操作

2024-02-05

我已经阅读了一段时间,发现您可以使用以下方法调用控制器操作:

$.ajax("MyController/MyAction", function(data) {
    alert(data);
});

这是否意味着我应该添加 MicrosoftMvcAjax.js 或 MicrosoftAjax.js 以及 Jquery 库?

另外,$.ajax() 函数中的第二个参数应该包含什么?

最后,stackoverflow 中或网站外部的任何其他链接可能对带有 ajax 和 jquery 的 asp.net mvc 有帮助吗?

Thanks.


您可以从这里开始阅读jQuery.ajax() http://api.jquery.com/jQuery.ajax/

实际上Controller Action是一个公共方法,可以通过Url访问。因此,可以从 Ajax 调用(MicrosoftMvcAjax 或 jQuery)对 Action 进行任何调用。对我来说,jQuery 是最简单的。我上面给出的链接中有很多例子。 ajax调用的典型例子是这样的。

$.ajax({
    // edit to add steve's suggestion.
    //url: "/ControllerName/ActionName",
    url: '<%= Url.Action("ActionName", "ControllerName") %>',
    success: function(data) {
         // your data could be a View or Json or what ever you returned in your action method 
         // parse your data here
         alert(data);
    }
});

更多示例可以在here http://api.jquery.com/jQuery.ajax/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 ASP.NET MVC 中使用 JQuery 调用控制器操作 的相关文章

随机推荐