在JavaScript中,实现页面跳转并刷新可以通过以下几种方法:
window.location.href
这是最常见的方法,可以直接跳转到新的URL,并且会重新加载页面。
// 跳转到新的页面并刷新
window.location.href = "https://www.example.com";
window.location.reload()
如果你已经在目标页面,但需要刷新页面,可以使用reload()
方法。
// 刷新当前页面
window.location.reload();
window.location.assign()
这个方法与window.location.href
类似,也可以用来跳转到新的URL并刷新页面。
// 跳转到新的页面并刷新
window.location.assign("https://www.example.com");
window.location.replace()
这个方法与assign()
类似,但它不会在浏览器的历史记录中留下当前页面的记录,也就是说用户不能使用后退按钮返回到当前页面。
// 跳转到新的页面并刷新,但不留下历史记录
window.location.replace("https://www.example.com");
如果你遇到了页面跳转后没有刷新的问题,可以检查以下几点:
window.onload
事件中执行跳转代码。window.onload
事件中执行跳转代码。通过以上方法,你可以实现JavaScript中的页面跳转并刷新功能,并解决常见的问题。
领取专属 10元无门槛券
手把手带您无忧上云