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


Posted in PHP onJuly 07, 2017

本文实例为大家分享了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 相关文章推荐
php db类库进行数据库操作
Mar 19 PHP
php+mysql 实现身份验证代码
Mar 24 PHP
Zend Studio去除编辑器的语法警告设置方法
Oct 24 PHP
CI(CodeIgniter)框架配置
Jun 10 PHP
ThinkPHP独立分组使用的注意事项
Nov 25 PHP
PHP转换文本框内容为HTML格式的方法
Jul 20 PHP
php 生成Tab键或逗号分隔的CSV
Sep 24 PHP
PHP中empty,isset,is_null用法和区别
Feb 19 PHP
PHP的mysqli_stat()函数讲解
Jan 23 PHP
PHP chr()函数讲解
Feb 11 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
Dec 13 PHP
Laravel 框架路由原理与路由访问实例分析
Apr 14 PHP
php实现保存周期为1天的购物车类
Jul 07 #PHP
由php中字符offset特征造成的绕过漏洞详解
Jul 07 #PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
Jul 07 #PHP
thinkPHP微信分享接口JSSDK用法实例
Jul 07 #PHP
微信开发之获取JSAPI TICKET
Jul 07 #PHP
Yii2第三方类库插件Imagine的安装和使用
Jul 06 #PHP
一个实用的php验证码类
Jul 06 #PHP
You might like
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
2014/04/01 PHP
PHP获取QQ达人QQ信息的方法
2015/03/05 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
2017/08/07 PHP
PHP中的访问修饰符简单比较
2019/02/02 PHP
特殊字符、常规符号及其代码对照表
2006/06/26 Javascript
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
javascript 程序库的比较(一)之DOM功能
2010/04/07 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
简述AngularJS的控制器的使用
2015/06/16 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
jQuery实现移动端Tab选项卡效果
2017/03/15 Javascript
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
2017/12/24 Javascript
小程序视频列表中视频的播放与停止的示例代码
2018/07/20 Javascript
Vue动画事件详解及过渡动画实例
2019/02/09 Javascript
详解使用Nuxt.js快速搭建服务端渲染(SSR)应用
2019/03/13 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
2014/06/04 Python
详解Python读取配置文件模块ConfigParser
2017/05/11 Python
安装Python和pygame及相应的环境变量配置(图文教程)
2017/06/04 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
python内置函数sorted()用法深入分析
2019/10/08 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
css3 矩阵的使用详解
2018/03/20 HTML / CSS
美国南加州的原创极限运动潮牌:Vans(范斯)
2016/08/05 全球购物
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
计算机专业优秀大学生自我总结
2014/01/21 职场文书
大学生翘课检讨书范文
2014/10/06 职场文书
2015年学校政教工作总结
2015/07/20 职场文书
python 模拟在天空中放风筝的示例代码
2021/04/21 Python
MySQL中IO问题的深入分析与优化
2022/04/02 MySQL
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技