js实现未登录用户跳转到登录页面登录完成后返回原页面

首先要获取未登录用户浏览的当前页面的路径:

 var preUrl=window.location.href;

在提示登录的跳转链接里利用url传参:

 window.open("../login/login.jsp?preUrl="+preUrl);

在登录页面里打印当前路径信息,可以看到preUrl已经传过来了:

 console.log(window.location.href);

这里写图片描述
然后我们要单独获得preUrl,所以对这个路径进行分割:

var backToPreUrl=window.location.href.split("=");
console.log(backToPreUrl[1]);

backToPreUrl[1]打印出来就是单独的preUrl,这时我们就可以设置,当登录成功后,跳转到原页面了:

 window.open(backToPreUrl[1]);

猜你喜欢

转载自blog.csdn.net/ariel_201311/article/details/80668987