如何禁用IE浏览器(浏览器)消息的JavaScript引用信息?如何使用JavaScript禁用IE消息以供参考信息?
这是这种情况:
我有我提交表单,提交后,我重新加载页面,并出现以下消息:
“要显示此页面Firefox已经重新发送会重复信息先前的行为(例如订单的要求或确认)“。
我需要帮助...
感谢
PS:对不起,我不是英语:)
如何禁用IE浏览器(浏览器)消息的JavaScript引用信息?如何使用JavaScript禁用IE消息以供参考信息?
这是这种情况:
我有我提交表单,提交后,我重新加载页面,并出现以下消息:
“要显示此页面Firefox已经重新发送会重复信息先前的行为(例如订单的要求或确认)“。
我需要帮助...
感谢
PS:对不起,我不是英语:)
每当你重新加载是从一个HTTP POST收到一个页面出现此消息。
看起来是因为HTTP POST意图是不可重复的。
例如,如果您在网上购买东西,该网站通常会向其服务器发送HTTP POST,说您花费了X美元。如果没有这个警告,Firefox或IE可能自动重新加载页面,发送第二个HTTP POST。这会告诉服务器你第二次花费了X美元,并且会让你非常生气。因此,浏览器有这种警告。
要摆脱它,请将您的页面更改为HTTP GET。
例如:
<form method="GET">
或者,你可以把它的HTTP POST,并在服务器响应POST发送重定向,告诉浏览器发送一个HTTP GET到一个单独的页面。这意味着您没有两次发送请求的风险,如上所述。
谢谢,我会尝试 – 2009-12-14 15:51:13
看看POST/Redirect/GET模式。
您的问题的标题引用IE(Internet Explorer),但您的问题的主体引用了FireFox。你有关FF的问题吗? – Upperstage 2009-12-14 15:33:57
此消息将显示在IE和Firefox中。 – SLaks 2009-12-14 15:36:05
是的,在iE和Firefox – 2009-12-14 15:37:01