【发布时间】:2010-12-27 07:30:49
【问题描述】:
我在表单上有一些棘手的 AJAX 代码,有时它会失败(不要问为什么,我无法绕过它)。发生这种情况时,我需要捕获错误,重置隐藏字段指示器,并自然提交表单,以免用户产生不愉快的体验。我计划使用window.onerror 来执行此操作,但它永远不会触发!我正在使用 IE8,我只需要担心 IE 浏览器。让这个活动发挥作用有什么问题吗?这是我的代码...
window.onerror = function() {
alert("Error!");
document.getElementById("hidAjax").value = "0";
document.forms[0].submit();
}
【问题讨论】:
-
我希望
throw "test";触发这个处理程序。它没有。
标签: javascript ajax error-handling