如何禁用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