2015-06-25 27 views
0

我昨晚和今天早上到現在我的背部按鈕不起作用之間改變的東西。PHP/Java腳本:History.go(-1)不工作,瀏覽器的後退DOES

我用

<button type="submit" onClick="history.go(-1)">Back</button> 

沒有問題,直到今天早上。現在,單擊此按鈕時,將加載先前的URL,但我的PHP $ _SESSION不是,導致我被重定向到我的登錄頁面。

如果我使用內置的瀏覽器後退按鈕,它加載沒有任何問題。

這個問題仍然存在兩個火狐38.0.5和IE 11

我已經試過history.go(-1)history.back和其他幾個人,有什麼不對與JS。

任何想法看出來的?我絕不是JS專家(這和我一樣),我的網站幾乎沒有JS開始。

我很樂意給更多的代碼示例,但我沒有哪裏的問題沒什麼概念,我只將能夠上傳我的整個系統...

在先進的感謝。

+0

如果你想使用'類型=「提交」'不使用''

+0

你回去,你不必提交表單,所以只能用'

+0

@Hearner'

回答

1

謝謝vhortex和henner !!!

我不小心用它製成的type="submit"代替type="button"。所以我的代碼應該是 <button type="submit" onClick="history.go(-1)">Back</button>

有沒有什麼辦法刪除帖子?這是令人尷尬......(開玩笑)

週四快樂!

+0

http://meta.stackexchange.com/questions/5221/how-does-deleting-work-what-c​​an-cause-a-post-to-be-deleted-and - 什麼,確實,這 –

0

你強迫你的表單提交的實際「登陸」之前回去1頁。在向服務器中的PHP表單發送數據併發送數據之前,瀏覽器已經加載了1頁。

0
<button onClick="window.history.go(-1);">Back</button> 

你在你的代碼很多問題:如果你想使用type="submit"不能使用<button><input>

<input type="button" value="Back" onClick="window.history.go(-1);" /> 

或者<button onClick="window.history.go(-1);">Back</button>

最前一頁一個更好

+0

第一個更好的是什麼? – Narayan

+0

''有時會導致問題IE瀏覽器 – Hearner