0
我們使用不可靠的終端提交表單,偶爾超時。如何檢測表單提交超時並重新提交?
window.onload = function(){
document.forms['form-to-third-party-endpoint'].submit()
}
什麼是檢測超時並嘗試重新提交表單的最佳方法?放棄之前也許嘗試5次。
這是第三方集成 - 表單加載在iframe中並自動提交以獲取HTML內容。
注意:是的,更好的解決方案是修復超時。但我們需要系統生存,不能等待第三方。
如果收到提交響應,有什麼方法可以停止計數器? –
如果提交被觸發,頁面將改變並且'onbeforeunload'也被觸發。否則,如果你的提交是一個Ajax請求,但你並沒有說任何關於這個和你的代碼。這是一個正確的答案,相信我:) –