如何在注销前引发确认警报

Jas*_*Ziz 0 javascript php

我想我退出帐户之前弹出确认提醒消息.但它没有弹出,我不确定我是否将回声放在正确的位置.

<?php
session_start();
session_destroy();
echo "<script> window.confirm('Are you sure to logout?');</script>";
header("location:../app/masuk.php"); 
//to redirect back to "index.php" after logging out
exit();
?>
Run Code Online (Sandbox Code Playgroud)

R. *_*kan 8

您必须将该确认放在视图而非控制器上.

假设您有一个注销按钮:

HTML:

<a href="logout.php" id="logout">Logout</a>
Run Code Online (Sandbox Code Playgroud)

Js(jquery):

$(function(){
    $('a#logout').click(function(){
        if(confirm('Are you sure to logout')) {
            return true;
        }

        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

<?php
// Your logout functions...
Run Code Online (Sandbox Code Playgroud)