簡體   English   中英

如何在重定向頁面中顯示警報?

[英]how to show alert in the redirected page?

在 index.php 我有 3 個按鈕(添加、刪除、編輯)

如果我單擊刪除,它將重定向到刪除頁面查詢(delete.php)

刪除成功后,頁面重定向到 index.php 並彈出一個成功的 alert2 消息(刪除成功)

如果我添加一個用戶,味精將更改為添加成功

這取決於我重定向到 index.php 的位置

那我能做什么?

從 delete.php/edit.php 重定向到 index.php 時,您可以傳遞一些查詢參數。

從 delete.php 重定向看起來像 index.php?msg="deleted succeeded";

從編輯重定向。php 看起來像 index.php?msg="添加成功"

在 index.php 中,您可以讀取查詢字符串 msg 並顯示警告框

這是獲取查詢字符串參數的參考。

如何獲取 JavaScript 中的查詢字符串值?

解決方案1

在重定向之前,您應該創建一個 session object 並將警報消息保存在會話中。

start_session()

$_SESSION["alert"] = ["type" => "success", "message" => "User deleted successfully"];

在 index.php 頁面上

在 index.php 頁面上,檢查是否有閃爍/警報消息。 如果是這樣,output 並刪除它。

if (isset($_SESSION["alert"]))
{

echo 

"<div class='alert alert-success alert-dismissible'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <h4><i class='icon fa fa-check'></i> Alert!</h4>
                 $_SESSION["alert"]
              </div>";
  
unset($_SESSION["flash"]);
}

而已。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM