簡體   English   中英

轉到上一頁並刷新 - 使用javascript / Jquery在一個按鈕中

[英]Go To Previous Page and Refresh - both in one button using javascript/Jquery

有沒有辦法創建一個按鈕,點擊后會轉到上一頁,然后立即刷新頁面? 我使用以下代碼返回上一頁但它沒有重新加載/刷新..

<input type="button" value="Back" onClick="javascript: history.go(-1)">

謝謝 :)

刷新加載頁面的唯一方法是在新頁面中使用window.location.reload()

您可以嘗試使用document.referrer獲取最后一個URL(或者將其頁面視圖的歷史記錄保存在cookie中),然后在哈希中添加一些內容,使其像:

HTTP://stackoverflow.com#didGoBack

然后,在javascript中,使用window.location.hash檢查是否存在該哈希,如果是,則重新加載頁面。 注意。 除非他們通過鏈接到達該頁面,否則不會設置推薦人。

我想我發明了這樣做的方法。 通過向url添加隨機參數,我們強制瀏覽器刷新...

var backLocation = document.referrer;
if (backLocation) {
    if (backLocation.indexOf("?") > -1) {
        backLocation += "&randomParam=" + new Date().getTime();
    } else {
        backLocation += "?randomParam=" + new Date().getTime();
    }
    window.location.assign(backLocation);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM