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 相关文章推荐
WINXP下apache+php4+mysql
Nov 25 PHP
php+mysql分页代码详解
Mar 27 PHP
PHP 采集程序中常用的函数
Dec 09 PHP
php下连接mssql2005的代码
Jan 17 PHP
PHP 命名空间实例说明
Jan 27 PHP
PHP中使用gettext来支持多语言的方法
May 02 PHP
PHP5权威编程阅读学习笔记 附电子书下载
Jul 05 PHP
浅析php插件 HTMLPurifier HTML解析器
Jul 01 PHP
php foreach正序倒序输出示例代码
Jul 01 PHP
PHP中绘制图像的一些函数总结
Nov 19 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
Mar 07 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
Aug 30 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+dbfile开发小型留言本
2006/10/09 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
PHP array_multisort()函数的使用札记
2011/07/03 PHP
超级实用的7个PHP代码片段分享
2012/01/05 PHP
php网上商城购物车设计代码分享
2012/02/15 PHP
ThinkPHP的URL重写问题
2014/06/22 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
Ext grid 添加右击菜单
2009/11/26 Javascript
基于JQuery 的消息提示框效果代码
2011/07/31 Javascript
js渐变显示渐变消失示例代码
2013/08/01 Javascript
node.js超时timeout详解
2014/11/26 Javascript
JavaScript开发人员的10个关键习惯小结
2014/12/05 Javascript
javascript面向对象之访问对象属性的两种方式分析
2015/01/13 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
如何利用AngularJS打造一款简单Web应用
2015/12/05 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
深入了解JavaScript的逻辑运算符(与、或)
2016/12/20 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
详解JS中统计函数执行次数与执行时间
2018/09/04 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
2019/05/07 Javascript
node将geojson转shp返回给前端的实现方法
2019/05/29 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
2020/10/29 Javascript
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
Python3.2中Print函数用法实例详解
2015/05/19 Python
python的slice notation的特殊用法详解
2019/12/27 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
Python中logger日志模块详解
2020/08/04 Python
俄罗斯和世界各地的酒店预订:Hotels.com俄罗斯
2016/08/19 全球购物
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
AJAX的全称是什么
2012/11/06 面试题
职工代表大会主持词
2014/04/01 职场文书
房屋出售协议书
2014/04/10 职场文书
婚前保证书
2014/04/29 职场文书
十周年庆典策划方案
2014/06/03 职场文书
JavaScript 对象创建的3种方法
2021/11/17 Javascript