zoukankan      html  css  js  c++  java
  • 【Thinkphp5】结合layer弹窗 定制操作结果页面

    1 打开应用公共文件页面    appliction/common.php,编写以下代码

    注意: 成功消息的绿色背景部分是iframe 框架写法,如果是普通页面。就吧parent去除,改为: self.location.href="'.$url.'"

    /**
     * $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.'"
                },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 效果:

  • 相关阅读:
    [转载]注解
    Spring可扩展的XML Schema机制 NamespaceHandlerSupport
    jvm中的年轻代 老年代 持久代 gc ----------转载
    反射原理
    舍入误差
    mysql突然宕机后事务如何处理?
    redis为什么设计成单线程并且还这么快?
    mysql架构学习
    用户级线程和内核级线程的区别
    G1垃圾收集器
  • 原文地址:https://www.cnblogs.com/richerdyoung/p/7131982.html
Copyright © 2011-2022 走看看