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 相关文章推荐
从网上搜到的phpwind 0day的代码
Dec 07 PHP
深入了解PHP类Class的概念
Jun 14 PHP
PHP中全局变量global和$GLOBALS[]的区别分析
Aug 06 PHP
php循环语句 for()与foreach()用法区别介绍
Sep 05 PHP
ThinkPHP中的create方法与自动令牌验证实例教程
Aug 22 PHP
php使用PDO方法详解
Dec 27 PHP
PHP网站开发中常用的8个小技巧
Feb 13 PHP
CodeIgniter分页类pagination使用方法示例
Mar 28 PHP
CodeIgniter生成静态页的方法
May 17 PHP
ThinkPHP表单令牌错误的相关解决方法分析
May 20 PHP
PHP获取当前日期及本周一是几月几号的方法
Mar 28 PHP
PHP实现发送微博消息功能完整示例
Dec 04 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
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
基于mysql的论坛(1)
2006/10/09 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
JavaScript限定复选框的选择个数示例代码
2013/08/25 Javascript
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
Javascript写入txt和读取txt文件示例
2014/02/12 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
jQuery Chart图表制作组件Highcharts用法详解
2016/06/01 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
JavaScript之Vue.js【入门基础】
2016/12/06 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
2017/10/26 Javascript
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
在Vue中使用Compass的方法
2018/03/02 Javascript
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
采用Psyco实现python执行速度提高到与编译语言一样的水平
2014/10/11 Python
Django使用HttpResponse返回图片并显示的方法
2018/05/22 Python
python多进程下实现日志记录按时间分割
2019/07/22 Python
python模块常用用法实例详解
2019/10/17 Python
python里glob模块知识点总结
2021/01/05 Python
FC-Moto西班牙:摩托车手最大的购物场所之一
2019/04/11 全球购物
Python里面search()和match()的区别
2016/09/21 面试题
人力资源管理专业应届生求职信
2013/09/28 职场文书
管理科学大学生求职信
2013/11/13 职场文书
销售辞职报告范文
2014/01/12 职场文书
《小蝌蚪找妈妈》教学反思
2014/02/21 职场文书
道德演讲稿
2014/05/21 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
财产保全担保书
2015/01/20 职场文书
2015年营业员工作总结
2015/04/23 职场文书
判断Python中的Nonetype类型
2021/05/25 Python