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 效果:

  • 相关阅读:
    (转) tcp的注册端口
    [转] Android中C&C++源码库的初步研究
    (转)vim7.3中文乱码解决方法
    {转} Eclipse 高亮显示选中的相同变量
    libcurl 一个实现了client请求http,ftp的库
    c#操作文件夹
    OutputCache祥解
    非静态的字段、方法或属性“System.Web.UI.Page.ClientScript.get”要求对象引用
    IXMLDOMDocument 成員
    关于中日文和UNICODE之间编码的转换(2008725 15:05:00)
  • 原文地址:https://www.cnblogs.com/richerdyoung/p/7131982.html
Copyright © 2011-2022 走看看