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 全文搜索和替换的实现代码
Jul 29 PHP
Google Voice 短信发送接口PHP开源版(2010.5更新)
Jul 22 PHP
php debug 安装技巧
Apr 30 PHP
PHP Switch 语句之学习笔记
Sep 21 PHP
ThinkPHP字符串函数及常用函数汇总
Jul 18 PHP
PHP之正则表达式捕获组与非捕获组(详解)
Jul 29 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
Nov 09 PHP
纯PHP代码实现支付宝批量付款
Dec 24 PHP
PHP实现的进度条效果详解
May 03 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
Mar 22 PHP
Laravel向公共模板赋值方法总结
Jun 25 PHP
PHP PDO和消息队列的个人理解与应用实例分析
Nov 25 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
《星际争霸2》终章已出 RTS时代宣告终结
2017/02/07 星际争霸
第九节 绑定 [9]
2006/10/09 PHP
提升PHP性能的21种方法介绍
2013/06/25 PHP
php使用curl访问https示例分享
2014/01/17 PHP
PHP实现WebService的简单示例和实现步骤
2015/03/27 PHP
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
jQuery AJAX 调用WebService实现代码
2010/03/24 Javascript
XENON基于JSON变种
2010/07/27 Javascript
jquery的$getjson调用并获取远程的JSON字符串问题
2012/12/10 Javascript
js控制表单奇偶行样式的简单方法
2013/07/31 Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
2014/12/18 Javascript
jquery事件的ready()方法使用详解
2015/11/11 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
浅谈Angular.js中使用$watch监听模型变化
2017/01/10 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
js中的深浅拷贝问题简析
2019/05/10 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
基于JavaScript实现大文件上传后端代码实例
2020/08/18 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
vue自定义树状结构图的实现方法
2020/10/18 Javascript
Python的Flask框架与数据库连接的教程
2015/04/20 Python
Python3中的2to3转换工具使用示例
2015/06/12 Python
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
Python字符串逆序输出的实例讲解
2019/02/16 Python
代码实例讲解python3的编码问题
2019/07/08 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
浅谈matplotlib 绘制梯度下降求解过程
2020/07/12 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
美国领先的宠物用品和宠物食品零售商:Petco
2020/10/28 全球购物
如何用Lucene索引数据库
2016/02/23 面试题
领导干部廉政承诺书
2014/03/27 职场文书
工作态度不端正检讨书
2014/10/04 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书