Thinkphp5结合layer弹窗定制操作结果页面

发布时间 - 2026-01-11 02:14:22    点击率:

本文实例为大家分享了Thinkphp5结合layer弹窗定制页面的具体代码,供大家参考,具体内容如下

1 打开应用公共文件页面    appliction/common.php,编写以下代码

注意: 成功消息的绿色背景部分是iframe 框架写法,如果是普通页面。就吧parent去除,改为: self.location.href="'.$url.'" rel="external nofollow" rel="external nofollow"

/**
 * $msg 待提示的消息
 * $url 待跳转的链接
 * $icon 这里主要有两个,5和6,代表两种表情(哭和笑)
 * $time 弹出维持时间(单位秒)
 */
function alert_success($msg='',$url='',$time=3){ 
  $str='<script type="text/javascript" src="/static/admin/lib/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="/static/admin/lib/layer/2.4/layer.js"></script>';//加载jquery和layer
  $str.='<script>
    $(function(){
      layer.msg("'.$msg.'",{icon:"6",time:'.($time*1000).'});
      setTimeout(function(){
          self.parent.location.href="'.$url.'" rel="external nofollow" rel="external nofollow" 
      },2000)
    });
  </script>';//主要方法
  return $str;
}

/**
 * $msg 待提示的消息
 * $icon 这里主要有两个,5和6,代表两种表情(哭和笑)
 * $time 弹出维持时间(单位秒)
 */
function alert_error($msg='',$time=3){ 
  $str='<script type="text/javascript" src="/static/admin/lib/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="/static/admin/lib/layer/2.4/layer.js"></script>';//加载jquery和layer
  $str.='<script>
    $(function(){
      layer.msg("'.$msg.'",{icon:"5",time:'.($time*1000).'});
      setTimeout(function(){
          window.history.go(-1);
      },2000)
    });
  </script>';//主要方法
  return $str;
}

2 使用实例:

public function test(){
    return alert_error('您好,欢迎光顾来到博客园');
}

public function test(){
   return alert_success('您好,欢迎来到博客园!','http://www.cnblogs.com');

}

 3 效果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Thinkphp5  # layer  # 弹窗  # 页面  # PHP实现的简单留言板功能示例【基于thinkPHP框架】  # thinkphp5.0整合phpsocketio完整攻略(绕坑)  # ThinkPHP5邮件发送服务封装(可发附件)  # php封装的数据库函数与用法示例【参考thinkPHP】  # 封装ThinkPHP的一个文件上传方法实例  # thinkphp中连接oracle时封装方法无法用的解决办法  # thinkPHP框架中layer.js的封装与使用方法示例  # 两种  # 弹出  # 您好  # 加载  # 博客园  # 有两个  # 跳转  # 大家分享  # 欢迎来到  # 具体内容  # 大家多多  # pre  # class  # brush  # rel  # external  # nofollow  # msg  # cnblogs  # time 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何记录自定义日志?(Log频道配置)  详解Oracle修改字段类型方法总结  使用豆包 AI 辅助进行简单网页 HTML 结构设计  如何快速启动建站代理加盟业务?  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  Laravel如何创建自定义Artisan命令?(代码示例)  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  如何为不同团队 ID 动态生成多个“认领值班”按钮  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  微信小程序 闭包写法详细介绍  如何彻底删除建站之星生成的Banner?  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  如何在万网自助建站平台快速创建网站?  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  如何撰写建站申请书?关键要点有哪些?  如何用美橙互联一键搭建多站合一网站?  网易LOFTER官网链接 老福特网页版登录地址  JS经典正则表达式笔试题汇总  简历没回改:利用AI润色让你的文字更专业  如何在阿里云域名上完成建站全流程?  Laravel Docker环境搭建教程_Laravel Sail使用指南  如何注册花生壳免费域名并搭建个人网站?  如何快速建站并高效导出源代码?  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  php485函数参数是什么意思_php485各参数详细说明【介绍】  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  如何在企业微信快速生成手机电脑官网?  中山网站制作网页,中山新生登记系统登记流程?  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  利用 Google AI 进行 YouTube 视频 SEO 描述优化  如何在IIS7上新建站点并设置安全权限?  EditPlus中的正则表达式实战(6)  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  Laravel如何使用Gate和Policy进行授权?(权限控制)  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  实例解析Array和String方法  高端网站建设与定制开发一站式解决方案 中企动力  javascript中对象的定义、使用以及对象和原型链操作小结  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  Laravel如何为API编写文档_Laravel API文档生成与维护方法  如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  如何挑选高效建站主机与优质域名?  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】