Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何优雅地处理 HTML 表单提交期间发生的网络错误?我不希望浏览器以任何方式缓存表单或数据,但如果在提交表单时出现网络错误(例如路由器崩溃),我不希望用户丢失他们的数据。
如果您可以将表单提交转换为 AJAX,则可以处理错误并更新用户,而不会丢失表单数据。如果没有,您可以在提交表单之前提出 AJAX 头请求。可能有一个小窗口,路由器可能会在您的 AJAX 请求和表单提交之间崩溃。