You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 12:00:01