如何在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