0

我正在使用javascript方法重新加载/刷新页面document.location.reload()。我收到警报消息:

The browser needs to resend the information

如何避免此警报消息并重新加载我的页面?

4

2 回答 2

2

您是否需要进行完整的重新加载,包括将之前发布的数据发送到服务器?如果您需要“重新加载” POST 的结果,那么如果没有警告消息,您将无法执行此操作,但是如果您只想再次获取同一页面,您可以使用window.location = window.location;

于 2012-12-03T09:50:41.193 回答
1

你不能。由于表单帖子,几乎所有浏览器在重新加载时都会发出类似的警报。

如果购买是在网上进行的,它很可能会使用表格。如果该表格被重新提交,可能会导致再次付款。这就是为什么我们会从浏览器中收到警告,以阻止我们意外地重新提交表单。

我建议,在您成功提交表单后,将您的页面重定向到自身而不重新提交表单。然后你可以重新加载你的心内容。

于 2012-12-03T09:49:09.803 回答