Thinkphp5 kombiniert Ebenen-Popups, um die Seite mit den Operationsergebnissen anzupassen

不言
Freigeben: 2023-03-25 10:18:01
Original
2158 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Ergebnisseite des Thinkphp5 in Kombination mit der Ebenen-Popup-Fensteranpassung vorgestellt, die einen gewissen Referenzwert hat.

Das Beispiel in diesem Artikel wird mit jedem geteilt, der Thinkphp5 kombiniert mit Ebenen-Popup-Fenster. Der spezifische Code der Fensteranpassungsseite ist wie folgt:

1 Öffnen Sie die öffentliche Dateiseite application/common.php und schreiben Sie den folgenden Code

Hinweis: Der grüne Hintergrundteil der Erfolgsmeldung ist die Iframe-Frame-Schreibmethode, wenn es sich um eine normale Seite handelt. Entfernen Sie einfach das übergeordnete Element und ändern Sie es in: 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;
}
Nach dem Login kopieren

2 Anwendungsbeispiele:

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

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

}
Nach dem Login kopieren

3 Effekte:

Verwandte Empfehlungen:

Thinkphp5+PHPExcel realisiert die Funktion des Batch-Uploads von Tabellendaten

Die Schritte zur Bereitstellung des thinkphp5-Projekts auf einem virtuellen Cloud-Host werden detailliert beschrieben

Das obige ist der detaillierte Inhalt vonThinkphp5 kombiniert Ebenen-Popups, um die Seite mit den Operationsergebnissen anzupassen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!