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

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

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

alert(data);

});

这是否意味着我应该将MicrosoftMvcAjax.js或MicrosoftAjax.js与Jquery库一起添加?

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

最后,在stackoverflow内或站点外部是否有其他链接可能对带ajax和jquery的asp.net mvc有帮助?

谢谢。

回答:

您可以从这里开始阅读jQuery.ajax()

实际上,Controller

Action是一个公共方法,可以通过Url访问。因此,可以从Ajax调用中对Action进行任何调用,无论是MicrosoftMvcAjax还是jQuery。对我来说,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);

}

});

更多示例可以在这里找到

以上是 如何在ASP.NET MVC中使用JQuery调用控制器操作 的全部内容, 来源链接: utcz.com/qa/407861.html

回到顶部