为了账号安全,请及时绑定邮箱和手机立即绑定

如何弹出插件的消息框,才跳转页面?

如何弹出插件的消息框,才跳转页面?

阿波罗的战车 2018-07-18 15:03:31
$.ajax({                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 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

用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("服务器错误");
    }
});


查看完整回答
反对 回复 2018-07-20
?
HUH函数

TA贡献1836条经验 获得超4个赞

reload 刷新页面,提示框也会消失,
所以得保证同步执行的顺序,先出现弹窗,消失后,再reaload();
1, 弹窗里面加确认按钮,点击跳转
2, setTimeout超时后,reload();

查看完整回答
反对 回复 2018-07-20
  • 2 回答
  • 0 关注
  • 364 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信