Asp.net mvc ActionLink()和$.ajaxPrefilter()don';我玩得不好
我正试图在我的MVC应用程序中实现一个全局ajax处理程序。我正在使用这个代码Asp.net mvc ActionLink()和$.ajaxPrefilter()don';我玩得不好,asp.net-mvc,ajax,jquery,actionlink,Asp.net Mvc,Ajax,Jquery,Actionlink,我正试图在我的MVC应用程序中实现一个全局ajax处理程序。我正在使用这个代码 $.ajaxPrefilter(function (options, originalOptions, jqXHR) { jqXHR.success(function (data) { console.log(this.url); }); }); 这通常适用于所有ajax请求,但在MVC中使用ajax.ActionLin
$.ajaxPrefilter(function (options, originalOptions, jqXHR) {
jqXHR.success(function (data) {
console.log(this.url);
});
});
这通常适用于所有ajax请求,但在MVC中使用ajax.ActionLink()
helper时除外。响应被忽略了。我试着看了看请求和响应,它们看起来几乎是一样的
是否需要进行任何更改以确保Ajax.ActionLink()的行为与其他Ajax请求相同?在MVC3中,您可以使用不引人注目的Ajax,并且ajaxPrefilter可以工作,因为它使用jQuery执行底层Ajax调用 有关MVC3和低调AJAX的一些信息: 以及NUGET软件包: