簡體   English   中英

用PHP調用Javascript函數

[英]Call a Javascript function with PHP

我有一個登錄腳本,在只使用mysql數據庫中的值之前檢查用戶是否已登錄。 1 for previously logged in and 0 for never logged in before. 現在它根據值重定向到不同的頁面。

if ($member['prev_log_in'] == 0)
    {
         header("location: ../accountSetUp.php");
    }
    else
    {
         header("location: ../dashboard.php");
    }

我希望它仍然將新用戶帶到儀表板,而不是重新定向到不同的頁面,而是使用新的用戶信息顯示來自bootstrap的Modal。

用於加載模態的常規協議是由用戶單擊按鈕或鏈接,如下所示:調用模態。

<a href="#myModal" role="button" class="btn" data-toggle="modal">Launch demo modal</a>

所以,我不知道你怎么能從php加載模態加載。 即使仍然在登錄頁面上加載的模態也沒問題。 我只是希望php腳本顯示模式,如果用戶以前從未登錄過。 我只是不知道該怎么做。 任何想法都會很棒! 謝謝。

試試這個:

if ($member['prev_log_in'] == 0){
    header("location: ../accountSetUp.php");
}else{
    echo "<script>jQuery(document).ready(function($) {
        $('#my-modal').modal(options)
    });</script>";
}

<div id="my-modal"><iframe src="../dasboard.php"></div>

編輯:

如果您只想在用戶進入儀表板時自動打開引導程序模式,則只能將這些行放在dashboard.php中:

 <script>
 jQuery(document).ready(function($) {
             $('#my-modal').modal(options)
 });
 </script>

重新編輯:

好的:如果之前沒有登錄:

PUT dashboard.php中的這些行

if ($member['prev_log_in'] == 0){
    echo "<script>jQuery(document).ready(function($) {
        $('#my-modal').modal(options)
    });</script>";
}else{
    echo "You were logged in";
}

<div id="my-modal"><iframe src="../accountSetUp.php"></div>

我希望這能幫到您!

暫無
暫無

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

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