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

$.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);这个是弹出一个消息框,但是由于跳转了页面,没有显示出来,我想要的效果是跳


阿波罗的战车
浏览 390回答 2
2回答

倚天杖

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

HUH函数

reload 刷新页面,提示框也会消失,所以得保证同步执行的顺序,先出现弹窗,消失后,再reaload();1, 弹窗里面加确认按钮,点击跳转2, setTimeout超时后,reload();
打开App,查看更多内容
随时随地看视频慕课网APP