JS腳本中刷新當前頁面的方法

1、window.location.href=“url”:

當前頁面打開URL頁面,改變url地址,如果URL爲空則重新打開當前頁面。

(1)與self.location.href="url",self.location.href="url"相同

(2)this.location.href="url"當前頁面打開URL頁面

(3)parent.location.href="url"在父頁面打開新頁面

(4)top.location.href="url" 在頂層頁面打開新頁面


2、window.location.replace(“url”):

將地址替換成新url,該方法通過指定URL替換當前緩存在歷史裏(客戶端)的項目,因此當使用replace方法之後,你不能通過“前進”和“後退”來訪問已經被替換的URL,這個特點對於做一些過渡頁面非常有用!


3、window.location.reload():

強制刷新頁面,從服務器重新請求!和F5功能一樣。

(1)window.opener.document.location.reload();使用子窗口的 opener 對象來獲得父窗口的對象;


4、window.location.reload()與window.location.href=“url”的異同:

(1)相同點:都是刷新當前頁面,都會提交數據。

(2)不同點:reload()會提示是否提交數據,可以提交GET和POST方式提交的數據;

href()不會提示是否提交併且只會提交URL裏面的數據,即GET方式提交的數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章