PHP如何在if判断条件中实现指定页面跳转及页面重新加载
实现代码
你直接使用浏览器内置的window.location对象即可实现需求,修改后的代码如下:
if($checkAll > 0){ // 跳转到目标页面 window.location.href = 'index.html?id=div2'; } else{ // 重载当前页面 // 传入true表示强制从服务器请求最新页面,忽略本地缓存,不需要可以去掉该参数 window.location.reload(true); }
补充说明
- 如果你不希望用户跳转后可以通过浏览器的后退按钮返回当前页面,可以将跳转代码替换为
window.location.replace('index.html?id=div2'),该方法会直接替换当前的历史浏览记录 - 如果你不需要强制刷新页面获取最新内容,
reload()可以不用传参数,此时浏览器如果有当前页面的有效缓存会直接读取缓存加载,速度更快
内容的提问来源于stack exchange,提问作者Leena
相关产品推荐
相关产品推荐

