2013-10-10 17 views
0

我正在開發一個導航完全基於ajax請求的項目。比方說,我有三頁,Menu.html,View.htmlEdit.html。用戶在成功登錄後導航到Menu.html。在那裏,他可以選擇登陸view.html。從view.html,他可以選擇更多的選項來編輯edit.html。 現在,如果用戶在瀏覽器上按下「後退」按鈕,他將被帶到menu.html而不是view.html。我認爲,他只是因爲我在索引頁上重定向而登陸menu.html。
因此,我用Google搜索,發現我可以使用window.replaceState。但我不知道用戶點擊edit.html上的按鈕時,他會被帶回到view.html而不是menu.html。
感謝如何在頁面導航上將自定義狀態推送到窗口?

+0

你的問題太寬泛了,你能提供一些示例代碼嗎? –

+0

我的意思是,我想更新我的div或定位標籤的點擊事件中的broswer歷史記錄,以便當用戶在瀏覽器上單擊「返回」按鈕時,他會到達最後訪問的頁面(由於以前的ajax調用),而不是他開始瀏覽的頁面。我仍然聽起來很迷惑嗎? – Sayed

+0

它仍然太理論 - 不知道你是否使用pushState,hashtags,iframe或任何其他來完成你的任務,提供有用的答案並不是那麼容易 - 「AJAX請求」的措辭可能意味着任何這些,以及更多 –

回答