我有一些代码会在ajax做某事时显示一个旋转的图像。
$(document).ready(function() {
$('.progress').hide();
$(document).ajaxStart(function() {
//alert('starting');
$('.progress').show();
});
$(document).ajaxStop(function() {
$('.progress').hide();
});
});
工作正常,但如果在完成ajax并且提交后,图像将不再显示。我希望图像能够一直显示,直到页面被重定向。有没有办法以我可以挂钩到所有ajax调用的开始和结束的方式挂钩所有提交?或者其他一些工作,希望能用所有情况下的一个功能来解决这个问题吗?
答案 0 :(得分:0)
一旦调用非AJAX提交,当前页面上的所有执行都将停止。您可能希望通过AJAX提交并在成功回调上执行重定向。