0
我们使用不可靠的终端提交表单,偶尔超时。如何检测表单提交超时并重新提交?
window.onload = function(){
document.forms['form-to-third-party-endpoint'].submit()
}
什么是检测超时并尝试重新提交表单的最佳方法?放弃之前也许尝试5次。
这是第三方集成 - 表单加载在iframe中并自动提交以获取HTML内容。
注意:是的,更好的解决方案是修复超时。但我们需要系统生存,不能等待第三方。
如果收到提交响应,有什么方法可以停止计数器? –
如果提交被触发,页面将改变并且'onbeforeunload'也被触发。否则,如果你的提交是一个Ajax请求,但你并没有说任何关于这个和你的代码。这是一个正确的答案,相信我:) –