用户执行操作发现没有登录,登录后继续执行函数

用户在没有登录的情况下执行一个操作,该操作必须登录以后才能执行;

 

首先将该用户操的url地址保存到localStorage中,然后跳转到登录页面

 

当用户登录完成以后  从 localStorage 获取用户要访问的地址  执行操作

 

<script type="text/javascript">
    	$(function(){
    		$.ajax({
    			type:"get",
    			url:"${ctx}/isLogin.html",
    			success:function(data){
    				if(data=="0"){
    					localStorage.setItem("fn","function toubao(){ window.location.href='insureduser.jsp';}");
    					window.location.href = "login.jsp";
    				}
    			},
    			error:function(data){
    				
    			}
    		});
    	});
    </script>

  

<script type="text/javascript">
        (function(){
            if(localStorage.getItem("fn")!=null){
                var fn = eval("("+localStorage.getItem("fn")+")");
                localStorage.removeItem("fn");
                fn();
            }
        })();
    </script>

 

posted @ 2015-12-30 15:41  幸福流浪  阅读(243)  评论(0编辑  收藏  举报