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 相关文章推荐
信用卡效验程序
Oct 09 PHP
PHP5.3.1 不再支持ISAPI
Jan 08 PHP
PHP数组循环操作详细介绍 附实例代码
Feb 03 PHP
基于PHP文件操作的详解
Jun 05 PHP
浅析php过滤html字符串,防止SQL注入的方法
Jul 02 PHP
Smarty局部缓存的几种方法简介
Jun 17 PHP
php中socket的用法详解
Oct 24 PHP
PHP实现微信网页授权开发教程
Jan 19 PHP
php实现带读写分离功能的MySQL类完整实例
Jul 28 PHP
thinkPHP多表查询及分页功能实现方法示例
Jul 03 PHP
ajax+php实现无刷新验证手机号的实例
Dec 22 PHP
Thinkphp5框架异常处理操作实例分析
Jun 03 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中获取远程客户端的真实ip地址的方法
2011/08/03 PHP
JpGraph php柱状图使用介绍
2011/08/23 PHP
支付宝接口开发集成支付环境小结
2015/03/17 PHP
php 二维数组时间排序实现代码
2016/11/19 PHP
YII2框架中behavior行为的理解与使用方法示例
2020/03/13 PHP
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
jQuery判断密码强度实现思路及代码
2013/04/24 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
2015/01/05 Javascript
在javascript中创建对象的各种模式解析
2016/05/16 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
2016/08/24 Javascript
Nginx 配置多站点vhost 的方法
2018/01/07 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
2018/01/20 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
JS学习笔记之数组去重实现方法小结
2019/05/29 Javascript
js中的this的指向问题详解
2019/08/29 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
2020/04/28 Javascript
vue+axios全局添加请求头和参数操作
2020/07/24 Javascript
Vue+Element自定义纵向表格表头教程
2020/10/26 Javascript
vue print.js打印支持Echarts图表操作
2020/11/13 Javascript
使用python调用浏览器并打开一个网址的例子
2014/06/05 Python
python实现统计代码行数的方法
2015/05/22 Python
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
python 获取当天凌晨零点的时间戳方法
2018/05/22 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
Django框架中序列化和反序列化的例子
2019/08/06 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
tensorflow与numpy的版本兼容性问题的解决
2021/01/08 Python
CSS3的新特性介绍
2008/10/31 HTML / CSS
菲律宾酒店预订网站:Hotels.com菲律宾
2017/07/12 全球购物
授权委托书怎么写
2014/04/03 职场文书
2015年敬老院工作总结
2015/05/18 职场文书
走近毛泽东观后感
2015/06/04 职场文书
三国演义读书笔记
2015/06/25 职场文书
业务员管理制度范本
2015/08/06 职场文书
企业愿景口号
2015/12/25 职场文书