[英]Toggle Bootstrap modal with php trigger
如果設置了PHP GET URL,我需要觸發Bootstrap模態,但我不知道該如何做。
PHP代碼如下所示:
<?php
if ($_GET['activate']) {
$activate = $_GET['activate'];
mysql_query("UPDATE `users` SET `active` = 1 WHERE `email_code` = '$activate'");
}
?>
在mysql查詢后,但仍在是否需要模態觸發的情況下。 我考慮過json,但對創建我自己的代碼不了解。 顯示模式的javascript是這一行:
$('#myModal').modal('show')
如何將其轉換為與PHP觸發器一起使用?
添加一個檢查狀態的變量,
$show_modal = false;
然后將其設置為true,
if ($_GET['activate']) {
$activate = $_GET['activate'];
mysql_query("UPDATE `users` SET `active` = 1 WHERE `email_code` = '$activate'");
$show_modal = true;
}
現在在您的html中:
<?php if($show_modal):?>
<script> $('#myModal').modal('show');</script>
<?php endif;?>
實際上,這比大多數人意識到的要容易,只需使用PHP if語句將JS調用注入頁面即可:
<?php if (($_GET['activate'])) { ?>
<script type="text/javascript"> $('#myModal').modal('show'); </script>
<?php } ?>
將此php if語句放入文檔的開頭(如果考慮加載時間,則放在頁腳),它將根據需要打開模式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.