我在表单上有一些棘手的AJAX代码,有时它会失败(不要问为什么,我无法解决它).当发生这种情况时,我需要捕获错误,重置隐藏的字段指示符,并自然地提交表单,以便用户没有不愉快的经历.我打算用window.onerror它来做这件事,但它永远不会开火!我使用IE8,我不得不担心的是IE浏览器.是否有一些问题让这个事件发挥作用?这是我的代码......
window.onerror = function() {
alert("Error!");
document.getElementById("hidAjax").value = "0";
document.forms[0].submit();
}
Run Code Online (Sandbox Code Playgroud)