2015-11-07 118 views
-2

我試圖鏈接到內頁面頁面並強制刷新頁面。強制內頁頁面鏈接頁面刷新

然而,這並不強制刷新:

<a href="/#example">example link</a> 

什麼是鏈接到停泊在同一個頁面,並迫使刷新的最好方法是什麼?

此外,我想刷新是一個GET請求,即使頁面是最後呈現與POST請求。

+0

您是否嘗試將頁面滾動頁面加載到頁面加載? example link AtheistP3ace

+0

@ AtheistP3ace:請閱讀我的問題;我也想在頁面內鏈接並強制頁面刷新。 – HardlyNoticeable

+0

@HardlyNoticeable是我在評論中將加載網址並轉到頁面中的元素。如果該網址是相同的網頁,則會重新加載網頁。 – AtheistP3ace

回答

0

最後,似乎對我來說唯一的工作是使用window.location和添加參數的組合。因此,我終於實現了這個樣子:

<p><a href="#example" id="example">Click Here</a></p> 

,然後將下面的jQuery:

$('#example').click(function(event) { 

     window.location = '/?anything#example'; 

    }); 

我想直接添加參數的鏈接;但是這不會強制頁面加載;只有當使用window.location添加它似乎工作。

1

添加JS onClick="window.location.reload()"事件以及你的標籤,完整的例子:

<a href="#example" onClick="window.location.reload()">Click to refresh</a> 

有一噸的方式來刷新與JS的網頁,只是把它綁點擊事件。這裏有一些例子,

location = location 
location = location.href 
location = window.location 
location = self.location 
location = window.location.href 
location = self.location.href 
location = location['href'] 
location = window['location'] 
location = window['location'].href 
location = window['location']['href'] 
location = window.location['href'] 
location = self['location'] 
location = self['location'].href 
location = self['location']['href'] 
location = self.location['href'] 
location.assign(location) 
location.replace(location) 
window.location.assign(location) 
window.location.replace(location) 
self.location.assign(location) 

摘自535 ways to reload a page with JS

+0

我試圖去頁面內的錨鏈接。 – HardlyNoticeable

+0

已更新爲 –

+0

否...它刷新頁面而不會轉到內部頁面定位點。 – HardlyNoticeable