簡體   English   中英

如何讓 PHP 回顯到 jQuery 彈出警報?

[英]How to get PHP echo to jQuery popup alert?

我使用以下代碼進行電子郵件確認:

使用網址:/my_web/back-end/email-verify.php?email=email@gmail.com&code=Vruxc9JQwZEKjbz3HbZ2KlGPX10mJneDmH67hILqFooXeJIQb9

驗證后如何讓jQuery在索引頁面上彈出?
有沒有可能的方法將 PHP 回聲值獲取到 jQuery?

    if(isset($_GET['email']) && !empty($_GET['email']) AND isset($_GET['code']) && !empty($_GET['code'])){
    // Verify data
    $email = mysqli_escape_string($conn,$_GET['email']); // Set email variable
    $hash = mysqli_escape_string($conn,$_GET['code']); // Set hash variable

    $sql="SELECT * FROM users WHERE user_email='".$email."' AND hashid='".$hash."' AND valied_user_1='0'";

   $search = mysqli_query($conn,$sql);


    if(mysqli_num_rows($search) > 0){
        // We have a match, activate the account
        $update="UPDATE users SET valied_user_1='1' WHERE user_email='".$email."' AND hashid='".$hash."' AND valied_user_1='0'";
        mysqli_query($conn,$update);
        echo"success";
        }else{
       ///other echo
    }  

jQuery 函數

$(document).ready(function(){
    if(success){
                            $('#alert').addClass('alert-success alert-dismissible fade show');
                            $('#alertText').html('Your account has been activated, you can now login.');
                            $('.modal4').show();
                            }
    });

HTML Modal4

<div class="modal4">
            <div class="container alert-popup">
                <div id="alert" class="alert">
                    <button type="button" id="alertcloss" class="close">&times;</button>
                    <p id="alertText"></p>
                </div>
            </div>
        </div>

使用GET參數將email_validation.php重定向到index.php頁面。 http://sample.com/index.php?success=1和在 index.php 頁面上做

<div class="modal4">
            <div class="container alert-popup">
                <div id="alert" class="alert">
                    <button type="button" id="alertcloss" class="close">&times;</button>
                    <p id="alertText"></p>
                </div>
            </div>
        </div>


<?php 
if(isset($_GET['success']) {
?>
$(document).ready(function(){
                            $('#alert').addClass('alert-success alert-dismissible fade show');
                            $('#alertText').html('Your account has been activated, you can now login.');
                            $('.modal4').show();
});
<?php
}
?>

暫無
暫無

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

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