type:"post", url: "/menu/delete", data: {"id":$("#operateMenuOfNodeId").val()}, success:function(data){ if(data.success == true){ toastr.success(data.message); window.location.reload(); }else{ toastr.error(data.message); } }, error:function(){ toastr.error("服务器错误"); } }); toastr.success(data.message);这个是弹出一个消息框,但是由于跳转了页面,没有显示出来,我想要的效果是跳转页面的时候,消息框同步显示。如果注释掉跳转,消息框才出现,可以是刷新了页面,覆盖了消息框,怎么解决啊?
2 回答
慕的地10843
TA贡献1785条经验 获得超8个赞
用settimeout 延时跳转
$.ajax({
type:"post",
url: "/menu/delete",
data: {"id":$("#operateMenuOfNodeId").val()},
success:function(data){
if(data.success == true){
toastr.success(data.message);
setTimeout(function() {
window.location.reload();
}, 3000)
}else{
toastr.error(data.message);
}
},
error:function(){
toastr.error("服务器错误");
}
});
- 2 回答
- 0 关注
- 713 浏览
添加回答
举报
0/150
提交
取消