ajax 未执行完跳转页面 ajax 执行error解决方案
例如:$.ajax{
.....
error:function(){
function001();
}
}
在页面没有加载完成时将function001 禁掉
如下:
window.onbeforeunload = window.onunload = function(){
function001 = function(){}; //什么都不做
};
页面加载后给function001 赋值
如下:
window.onload = function(){
function001 = showFailtureDialog ;
//showFailtureDialog 已定义好的方法
};
结束。。。。。。。
本文提供了一种解决方案,在页面未完全加载时禁用AJAX执行的函数,并在页面加载完成后重新激活该函数。通过使用window.onbeforeunload和window.onload事件,可以在页面加载过程中确保AJAX操作的正确执行,避免了页面跳转前执行的AJAX请求未完成的情况。
509

被折叠的 条评论
为什么被折叠?



