本篇文章帶給大家的內容是介紹JavaScript如何重新載入(刷新)頁面。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。
在JavaScript中提供了幾種重新載入或刷新HTML頁面的方法,但執行此工作的標準方法是使用window.location物件。本篇文章就跟大家介紹使用window.location物件重新載入(刷新)頁面的方法。
在window.location物件中提供了一個reload()方法,該方法指示瀏覽器重新載入頁面。瀏覽器可以從其快取或伺服器執行此操作,這取決於可選參數,即reload(true)將從伺服器重新載入頁面,reload(false)將僅從瀏覽器的快取中重新載入頁面。
我們就透過簡單的程式碼範例來介紹JavaScript重新載入(刷新)頁面的方法。
在範例中,將介紹使用jQuery和JavaScript從伺服器和瀏覽器的快取重新載入頁面。
在我們的HTML中,有兩個按鈕,一個用於從伺服器重新載入頁面,另一個用於從瀏覽器快取的刷新頁面。雖然location.reload()可以在所有瀏覽器中使用,但你也可以使用jQuery來包裝其他程式碼,例如將點擊處理程序附加到兩個按鈕。
範例程式碼:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>使用jQuery和JavaScript重新加载(刷新)页面</title> <script type="text/javascript" src="query.min.js" ></script> </head> <body> <h2>如何使用jQuery和JavaScript重新加载(刷新)页面</h2> <button id="btn_reload">从服务器重新加载</button> <button id="btn_refresh">从浏览器的缓存中重新加载</button> <script> $(document).ready(function(){ $("#btn_refresh").click(function() { location.reload(false); //从浏览器的缓存加载 }); $("#btn_reload").click(function() { location.reload(true); //从服务器加载 }); }); </script> </body> </html>
效果圖:
#注意:
window.location.reload()將指示瀏覽器重新載入頁面,這意味著將從伺服器重新下載數據,解析並顯示它。你也可以使用location.reload(false)方法從瀏覽器的快取重新載入頁面。
順便說一下,你也可以使用history.go(0)和location.replcace(locatoin.pathname)來重新載入頁面。
以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多相關影片教學推薦:jQuery教學!
以上是JavaScript如何重新載入(刷新)頁面的詳細內容。更多資訊請關注PHP中文網其他相關文章!