首頁 >web前端 >js教程 >JavaScript如何重新載入(刷新)頁面

JavaScript如何重新載入(刷新)頁面

青灯夜游
青灯夜游原創
2018-11-20 17:10:3516014瀏覽

本篇文章帶給大家的內容是介紹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>

效果圖:

JavaScript如何重新載入(刷新)頁面

#注意:

window.location.reload()將指示瀏覽器重新載入頁面,這意味著將從伺服器重新下載數據,解析並顯示它。你也可以使用location.reload(false)方法從瀏覽器的快取重新載入頁面。

順便說一下,你也可以使用history.go(0)和location.replcace(locatoin.pathname)來重新載入頁面。

以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多相關影片教學推薦:jQuery教學

以上是JavaScript如何重新載入(刷新)頁面的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn