Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在设置的时间段后删除php$\会话变量_Javascript_Php - Fatal编程技术网

Javascript 在设置的时间段后删除php$\会话变量

Javascript 在设置的时间段后删除php$\会话变量,javascript,php,Javascript,Php,我想让这个代码生成的成功消息在x秒后消失…PS:这个代码在一个单独的文件中 if(isset($_SESSION['success_flash'])) { echo '<div class="bg-success"><p class="text-success text-center">'.$_SESSION['success_flash'].'</p></div>'; unset($_SESSION['su

我想让这个代码生成的成功消息在x秒后消失…PS:这个代码在一个单独的文件中

if(isset($_SESSION['success_flash']))
    {
        echo '<div class="bg-success"><p class="text-success text-center">'.$_SESSION['success_flash'].'</p></div>';
        unset($_SESSION['success_flash']);
    }

网站顶部会弹出一条消息,如果我要使用javascript函数
setTimeout
,或者如果有其他方法来实现它,我应该瞄准什么…TIA

您可以向该div添加一个类,并在文档中准备好它,然后在x秒后将其删除

像这样:

echo '<div class="bg-success flash-message"><p class="text-success text-center">'.$_SESSION['success_flash'].'</p></div>';


$(function(){
    $(".flash-message").each(function(){
        var $that = this;
        setTimeout(function(){
            $that.remove();
        }, 5000); //5 seconds
    });
});
echo'

。$\u会话['success\u flash']。

; $(函数(){ $(“.flash message”)。每个(函数(){ var$that=这个; setTimeout(函数(){ $that.remove(); },5000);//5秒 }); });
您尝试了什么,请发布。收到了,谢谢。。。。。。。。。。。。。。。。。。。。。。
echo '<div class="bg-success flash-message"><p class="text-success text-center">'.$_SESSION['success_flash'].'</p></div>';


$(function(){
    $(".flash-message").each(function(){
        var $that = this;
        setTimeout(function(){
            $that.remove();
        }, 5000); //5 seconds
    });
});