首頁  >  文章  >  後端開發  >  Thinkphp5結合layer彈跳窗自訂操作結果頁面

Thinkphp5結合layer彈跳窗自訂操作結果頁面

不言
不言原創
2018-05-03 16:17:092103瀏覽

這篇文章主要介紹了Thinkphp5結合layer彈窗自訂操作結果頁面,具有一定的參考價值,有興趣的夥伴們可以參考一下

本文實例為大家分享了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=&#39;<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>&#39;;//加载jquery和layer
  $str.=&#39;<script>
    $(function(){
      layer.msg("&#39;.$msg.&#39;",{icon:"6",time:&#39;.($time*1000).&#39;});
      setTimeout(function(){
          self.parent.location.href="&#39;.$url.&#39;" rel="external nofollow" rel="external nofollow" 
      },2000)
    });
  </script>&#39;;//主要方法
  return $str;
}

/**
 * $msg 待提示的消息
 * $icon 这里主要有两个,5和6,代表两种表情(哭和笑)
 * $time 弹出维持时间(单位秒)
 */
function alert_error($msg=&#39;&#39;,$time=3){ 
  $str=&#39;<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>&#39;;//加载jquery和layer
  $str.=&#39;<script>
    $(function(){
      layer.msg("&#39;.$msg.&#39;",{icon:"5",time:&#39;.($time*1000).&#39;});
      setTimeout(function(){
          window.history.go(-1);
      },2000)
    });
  </script>&#39;;//主要方法
  return $str;
}

2 使用實例:

public function test(){
    return alert_error(&#39;您好,欢迎光顾来到博客园&#39;);
}

public function test(){
   return alert_success(&#39;您好,欢迎来到博客园!&#39;,&#39;http://www.cnblogs.com&#39;);

}

 3 效果:

相關推薦:


Thinkphp5 PHPExcel實作批次上傳表格資料功能

#在雲端虛擬主機部署thinkphp5專案的步驟詳

#

以上是Thinkphp5結合layer彈跳窗自訂操作結果頁面的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn