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 相关文章推荐
分页显示Oracle数据库记录的类之二
Oct 09 PHP
配置最新的PHP加MYSQL服务器
Oct 09 PHP
通过ICQ网关发送手机短信的PHP源程序
Oct 09 PHP
smarty实例教程
Nov 19 PHP
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
Apr 12 PHP
php中用文本文件做数据库的实现方法
Mar 27 PHP
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
May 24 PHP
Codeigniter实现多文件上传并创建多个缩略图
Jun 12 PHP
PHP多维数组遍历方法(2种实现方法)
Dec 10 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
Apr 04 PHP
ThinkPHP 3使用OSS的方法
Jul 19 PHP
php+laravel 扫码二维码签到功能
May 15 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
VOLVO车载收音机
2021/03/02 无线电
PHP日期处理函数 整型日期格式
2011/01/12 PHP
PHP类与对象中的private访问控制的疑问
2012/11/01 PHP
php绘图中显示不出图片的原因及解决
2014/03/05 PHP
phpmyadmin打开很慢的解决方法
2014/04/21 PHP
php中函数前加&amp;符号的作用分解
2014/07/08 PHP
PHP实现登录注册之BootStrap表单功能
2017/09/03 PHP
Javascript与vbscript数据共享
2007/01/09 Javascript
js弹出层之1:JQuery.Boxy (二)
2011/10/06 Javascript
jquery中dom操作和事件的实例学习 下拉框应用
2011/12/01 Javascript
js根据给定的日期计算当月有多少天实现思路及代码
2013/02/25 Javascript
javascript获得网页窗口实际大小的示例代码
2013/09/21 Javascript
纯JS实现动态时间显示代码
2014/02/08 Javascript
JavaScript把数组作为堆栈使用的方法
2015/03/20 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
2015/09/15 Javascript
AngularJS入门教程之ng-class 指令用法
2016/08/01 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
详解Vue 实例中的生命周期钩子
2017/03/21 Javascript
Vue页面骨架屏的实现方法
2018/05/22 Javascript
echarts设置图例颜色和地图底色的方法实例
2018/08/01 Javascript
vue路由分文件拆分管理详解
2020/08/13 Javascript
Python实现批量转换文件编码的方法
2015/07/28 Python
深入理解Python变量与常量
2016/06/02 Python
Tornado协程在python2.7如何返回值(实现方法)
2017/06/22 Python
Python+Pandas 获取数据库并加入DataFrame的实例
2018/07/25 Python
python使用tcp实现局域网内文件传输
2020/03/20 Python
Python实现滑动平均(Moving Average)的例子
2019/08/24 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
英国儿童设计师服装的领先零售商:Base
2019/03/17 全球购物
Hotels.com日本:国外和海外住宿,酒店预订
2019/12/13 全球购物
俄罗斯电动工具和设备购物网站:Vseinstrumenti.ru
2020/11/12 全球购物
博柏利美国官方网站:Burberry美国
2020/11/19 全球购物
Android面试题附答案
2014/12/08 面试题
MySQL优化之如何写出高质量sql语句
2021/05/17 MySQL
MySQL基于索引的压力测试的实现
2021/11/07 MySQL
OpenFeign实现远程调用
2022/08/14 Java/Android