PHP 实现类似 JS alert() 的提示跳转函数

作者:函数茶馆

时间:2026-10-29

浏览:549

本文介绍一个 PHP 函数,用于生成包含 JavaScript 代码的 HTML 片段,实现类似 JS alert() 的弹窗提示及页面控制功能。该函数支持关闭页面、返回上一页、刷新当前页以及跳转到指定 URL 等操作,适用于后台管理或简单交互场景。

文章目录

PHP 实现类似 JS alert() 的提示跳转函数

该功能主要用于添加判断提示、页面跳转、返回上一页或刷新页面等场景。

具体实现代码如下:

/**
/* JS提示跳转 */
/* @param $tip 弹窗提示信息(若为空则不显示提示) */
/* @param $type 设置操作类型:close=关闭页面,back=返回上一页,refresh=提示后重载当前页,jump=提示并跳转至指定URL */
/* @param $url 跳转目标URL */
 */
function alert($tip = "", $type = "", $url = "") {
$js = "<script>";
if ($tip)
$js .= "alert('" . $tip . "');";
switch ($type) {
case "close" : //关闭页面
$js .= "window.close();";
break;
case "back" : //返回上一页
$js .= "history.back(-1);";
break;
case "refresh" : //刷新页面
$js .= "parent.location.reload();";
break;
case "top" : //框架内退出
if ($url)
$js .= "top.location.href='" . $url . "';";
break;
case "jump" : //跳转页面
if ($url)
$js .= "window.location.href='" . $url . "';";
break;
default :
break;
    }
$js .= "</script>";
echo $js;
if ($type) {
exit();
    }
}

以上代码即为本文的全部内容,希望对学习 PHP 的朋友有所帮助。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章