我有以下問題:我有兩個網頁,a.php
和b.php
。第一個頁面顯示數據庫中的項目列表,另一個頁面將其更新並將用戶發送回前一頁面(使用window.history.back()
)。如何強制重新下載頁面後退按鈕點擊
但是,當我從a.php
到b.php
,更新數據庫中的一些條目並返回時,如果不手動重新加載頁面,列表不會更新。有沒有什麼辦法可以讓我檢測頁面是否由於後退按鈕操作而加載,並用JavaScript重新加載,或者只是告訴瀏覽器自動更新它?
我有以下問題:我有兩個網頁,a.php
和b.php
。第一個頁面顯示數據庫中的項目列表,另一個頁面將其更新並將用戶發送回前一頁面(使用window.history.back()
)。如何強制重新下載頁面後退按鈕點擊
但是,當我從a.php
到b.php
,更新數據庫中的一些條目並返回時,如果不手動重新加載頁面,列表不會更新。有沒有什麼辦法可以讓我檢測頁面是否由於後退按鈕操作而加載,並用JavaScript重新加載,或者只是告訴瀏覽器自動更新它?
請勿使用window.history.back
。使用location.href
跳轉到a.php
。
你有使用JavaScript的原因嗎?這不會發生,如果你使用PHP等... – 472084
@Jleagle正如我下面說的,我正在做一個移動的網絡應用程序,如果我用PHP(或JavaScript,或其他任何東西,重定向),它會只是讓歷史記錄太長,以至於用戶必須多次點擊後退按鈕才能退出。 – Frxstrem
我不認爲PHP重定向添加到瀏覽器的歷史。理想情況下,您聽起來應該使用ajax來調用b.php,然後在成功時更新正確的單元格。 – 472084