2013-07-22 158 views
-2

我已經在html中創建了3到4個不同的頁面。在導航到第3頁時;在特定事件上,我想刷新該頁面。可能嗎?如果是的話,你能幫我用代碼嗎?如何刷新我的當前頁面

在此先感謝

乾杯

+0

https://www.google.se/search?q=refresh+the+page+javascript&oq=refresh+the+page+javascript&aqs=chrome.0.69i57j0l3j69i62l2.402 6j0&sourceid = chrome&ie = UTF-8 – Johan

+0

喂彼得,我猜它跟jquery mobile不一樣。如果我重新加載jquery mobile,完整的歷史記錄將被刪除。你能提出一些其他的選擇嗎? – Prals

+1

@Praleed:然後通過「刷新頁面」解釋你的意思。通常這個術語意味着在頁面上調用重新加載,這將再次從服務器請求頁面的原始狀態(並且丟失任何未保持服務器端的動態客戶端改變)。 – David

回答

-1

是的,你可以刷新這樣location.reload()

當你正在使用jQuery Mobile的,不希望使用reload如下嘗試changePage

var url = location.href; 
if (url.indexOf('?r=1') != -1 || url.indexOf('&r=1') != -1) { 
    url = url.replace('?r=1', '?').replace('&r=1', ''); 
} else { 
    if (location.href.indexOf('?') == -1) { 
     url = url + '?r=1'; 
    } else { 
     url = url + '&r=1'; 
    } 
} 
$.mobile.changePage(url);