【发布时间】:2017-02-07 20:01:55
【问题描述】:
在我的 ajax 响应成功时,我想先显示我的警报框,然后在 5 秒延迟后重新加载页面。
我正在使用此代码,但警告框中没有显示任何内容。页面重新加载后当前显示的警告框。
我的代码
success : function(data) {
if(data.status == "success")
{
$(".flash_alert").html(data.msg);
$('.flash_alert').delay(5000).fadeOut("slow");
location.reload();
}
else
{
bootbox.alert(data.msg);
}
},
警告框
<div class="flash_alert">
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
</div>
</div>
警报框播空$(".flash_alert").html(data.msg); 不起作用
$('.flash_alert').delay(5000).fadeOut("slow"); 在重新加载之前也不起作用。
实际上我希望在 5 秒后显示警报框,当警报框向上滑动时,页面将重新加载
【问题讨论】:
标签: javascript jquery html ajax twitter-bootstrap