我必须在表单上更改状态代码并立即得到响应。我做得很成功,但我遇到了问题。如果我需要立即得到表单的回复,我需要写
window.location.reload(true);
但是当我重复触发代码时,我收到了错误
To Display the webpage again, Internet Explorer needs to resend the information you've previously submitted.
我用过
location.href = location.href
但是表格没有回发,所以我没有立即回应。 我需要在Javascript中解决它。我该如何解决?
答案 0 :(得分:0)
保存表单时,会发送数据进行保存。刷新时会发生错误,因为数据将再次发送以进行保存。它可以再次更新可能已被其他进程更改的信息。它很危险,因为它可以覆盖信息。 Internet Explorer抛出此错误只是为了防止出现此问题。
为避免出现此问题,我建议您尽可能将逻辑移至插件中。