登陆成功之后跳转到之前的页面

1.首先在登陆页面做一个页面的一个地址

    var currUrl = window.location.href;
    var to = GetDataFromUrl("to");
    // 判断有没有登录 如果是-1 代表没有经过拦截直接登录的状态,反之,要返回上次拦截的页面
    var isStop = currUrl.indexOf("=");
    if(isStop == -1){
        nextUrl ="index.jsp"   // 首页
    }else{
        var num = currUrl.indexOf("=")+1;
        var resultUrl = currUrl.substr(num);
        nextUrl = resultUrl;
    }
2.在登陆成功后直接跳转页面 window.location.href = nextUrl; //表示指向之前的页面
3.在之前某个页面加上
    var thisUrl = window.location.href;
    $(".login a").attr("href", "user/login.html?url=" + thisUrl);
  //点击登陆 就会发现地址栏除了登陆页面的url 还有一个就是未登录之前的url,这就对了

你可能感兴趣的:(登陆成功之后跳转到之前的页面)