挂钩所有提交操作的开始

时间:2014-07-10 16:00:26

标签: jquery submit hook

我有一些代码会在ajax做某事时显示一个旋转的图像。

$(document).ready(function() {
    $('.progress').hide();

    $(document).ajaxStart(function() {
        //alert('starting');
        $('.progress').show();
    });

    $(document).ajaxStop(function() {
        $('.progress').hide();
    });

});

工作正常,但如果在完成ajax并且提交后,图像将不再显示。我希望图像能够一直显示,直到页面被重定向。有没有办法以我可以挂钩到所有ajax调用的开始和结束的方式挂钩所有提交?或者其他一些工作,希望能用所有情况下的一个功能来解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

一旦调用非AJAX提交,当前页面上的所有执行都将停止。您可能希望通过AJAX提交并在成功回调上执行重定向。