Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ActionLink()和$.ajaxPrefilter()don';我玩得不好_Asp.net Mvc_Ajax_Jquery_Actionlink - Fatal编程技术网

Asp.net mvc ActionLink()和$.ajaxPrefilter()don';我玩得不好

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

我正试图在我的MVC应用程序中实现一个全局ajax处理程序。我正在使用这个代码

    $.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软件包: