Javascript 在设置的时间段后删除php$\会话变量
我想让这个代码生成的成功消息在x秒后消失…PS:这个代码在一个单独的文件中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
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
});
});