猿问

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

                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);这个是弹出一个消息框,但是由于跳转了页面,没有显示出来,我想要的效果是跳转页面的时候,消息框同步显示。如果注释掉跳转,消息框才出现,可以是刷新了页面,覆盖了消息框,怎么解决啊?


SMILET
浏览 714回答 2
2回答

慕的地10843

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

噜噜哒

可以看下这个插件有没有回调函数,有的话可以在回调函数中跳转页面,没有的话可以写个定时器跳转
随时随地看视频慕课网APP
我要回答