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 文件类型判断代码
Mar 13 PHP
php 引用(&amp;)详解
Nov 20 PHP
深入理解require与require_once与include以及include_once的区别
Jun 05 PHP
将二维数组转为一维数组的2种方法
May 26 PHP
php中字符集转换iconv函数使用总结
Oct 11 PHP
PHP实现多文件上传的方法
Jul 08 PHP
php is_executable判断给定文件名是否可执行实例
Sep 26 PHP
PHP中call_user_func_array回调函数的用法示例
Nov 26 PHP
php获取今日开始时间和结束时间的方法
Feb 27 PHP
Laravel 集成微信用户登录和绑定的实现
Dec 27 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
Apr 13 PHP
PHP 裁剪图片
Mar 09 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新手谈谈我的学习心得
2007/02/25 PHP
php的curl实现get和post的代码
2008/08/23 PHP
PHP的MVC模式实现原理分析(一相简单的MVC框架范例)
2014/04/29 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
2016/01/15 PHP
Laravel中的Auth模块详解
2017/08/17 PHP
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
JS 控制小数位数的实现代码
2011/08/02 Javascript
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
js中window.open打开一个新的页面
2014/08/10 Javascript
js+csss实现的一个带复选框的下拉框
2014/09/29 Javascript
jQuery $命名冲突解决方案汇总
2014/11/13 Javascript
angular.foreach 循环方法使用指南
2015/01/06 Javascript
纯javascript代码实现计算器功能(三种方法)
2015/09/07 Javascript
简易的JS计算器实现代码
2016/10/18 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
easyui-datagrid特殊字符不能显示的处理方法
2017/04/12 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
vuex管理状态 刷新页面保持不被清空的解决方案
2019/11/11 Javascript
es6 super关键字的理解与应用实例分析
2020/02/15 Javascript
详解Tensorflow数据读取有三种方式(next_batch)
2018/02/01 Python
Python for循环生成列表的实例
2018/06/15 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
python 用 xlwings 库 生成图表的操作方法
2019/12/22 Python
python使用隐式循环快速求和的实现示例
2020/09/11 Python
html5+css3之CSS中的布局与Header的实现
2014/11/21 HTML / CSS
全球在线商店:BerryLook
2019/04/14 全球购物
Hotels.com拉丁美洲:从豪华酒店到经济型酒店的预定优惠和折扣
2019/12/09 全球购物
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
CSS实现fullpage.js全屏滚动效果的示例代码
2021/03/24 HTML / CSS
2015年元旦主持词结束语
2014/12/14 职场文书
巾帼文明岗事迹材料
2014/12/24 职场文书
初中语文教师研修日志
2015/11/13 职场文书
《观察物体》教学反思
2016/02/17 职场文书
2019新员工心得体会
2019/06/25 职场文书
Go语言 go程释放操作(退出/销毁)
2021/04/30 Golang
Spring Boot项目传参校验的最佳实践指南
2022/04/05 Java/Android