js延迟window.open window.location几秒之后跳转
Posted 蜜桃婷婷酱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js延迟window.open window.location几秒之后跳转相关的知识,希望对你有一定的参考价值。
今天用ajax做个简单例子登录成功后跳转到展示数据页面,我想要登录成功后用layer提示一下再跳转页面,但是我用window.location.href会直接跳过我的layer提示,就想着让弹窗先出来几秒然后再跳转,现在已经解决,分享给大家
我想要的效果 先提示一两秒再跳转
直接跳过弹窗的代码
success(data) { // 成功调用的回调函数
if(data=="1"){
layer.msg("登录成功",{icon:6,anim:3})
window.location.href="http://localhost:8080/goShowJSP"
}else{
layer.msg("登录失败",{icon:5,anim:6})
}
},
error() { // 调用失败
alert("ajax出错,未能成功访问路径");
}
先提示再跳转的代码 注意1000毫秒等于1秒
success(data) { // 成功调用的回调函数
if(data=="1"){
layer.msg("登录成功",{icon:6,anim:3})
window.setTimeout("window.location.href='http://localhost:8080/goShowJSP'",2000);
}else{
layer.msg("登录失败",{icon:5,anim:6})
}
},
error() { // 调用失败
alert("ajax出错,未能成功访问路径");
}
以上是关于js延迟window.open window.location几秒之后跳转的主要内容,如果未能解决你的问题,请参考以下文章
js:window.open()设置新打开的页面的大小不可改变的问题