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

时间:2014-05-20 14:02:54

标签: 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();
?>

2 个答案:

答案 0 :(得分:8)

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

假设你有一个退出按钮:

HTML:

<a href="logout.php" id="logout">Logout</a>

Js(jquery):

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

        return false;
    });
});

<?php
// Your logout functions...

答案 1 :(得分:0)

首先需要一个html链接

<a href="logout.php" onclick=" return confirm("Are You sure you want to logout?");">Logout</a>

然后在logout.php中,您应该拥有

<?php
session_start();
session_destroy();
header('the_page_you_wish.php');