温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JavaScript重新加载页面的方法

发布时间:2020-08-29 14:21:32 来源:亿速云 阅读:148 作者:小新 栏目:web开发

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>
		<h3>如何使用jQuery和JavaScript重新加载(刷新)页面</h3>

		<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)来重新加载页面。

感谢各位的阅读!看完上述内容,你们对JavaScript重新加载页面的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI