登录界面获取用户名密码,在第二个页面读出该用户名,然后显示。

1.用户输入用户名、密码:
 

2.在1中点击登录则onclick  open_login_page()函数:

open_login_page()中获取name,password,调用send_login_info(),send_login_info()判断是否登录成功,登录成功则open_logged()

	function open_login_page() {	
  		
		var name=document.getElementById("phone_number").value;
		var password=document.getElementById("veri_code").value;
	
      	send_login_info(name,password);         
	 } 
	 
	 
   	function send_login_info(name, password) {	
  		//alert("s");
	  		
  		if (name == "" || password == ""){
			alert("账号名和密码不能为空");
    	}else{ 
	  		
	  		api.ajax({
	  		 
			    url: HOST_URL+ '/museum/user_login.php?user_name='+name+'&user_password='+password,
			    method: 'post',
			    timeout: 30,
			    dataType: 'json',
			    returnAll:false
			
			},function(ret,err){
			    if (ret) {
			    	if(ret.state=="0"){
			    		alert("登陆成功!");
			    		open_logged(name, password);
			    	}else if(ret.state=="2"){
			    		alert("账号不存在");
			    		//return;
			    	}else if(ret.state=="3"){
			    		alert("密码错误");
			    		//return;
			    		}
			       // var urlJson = JSON.stringify(ret);
			       // api.alert({msg: urlJson});
			        
			    }else {
			        alert({
			            msg:('错误码:'+err.code+';错误信息:'+err.msg+'网络状态码:'+err.statusCode)
			        });
			    }
			});
		//	alert(name+","+password);
			alert("消息同步中……");
		    
			}
	 	}
	 
	  function open_logged(name, password) {	
	  //alert("sss");
	  	//alert(name +';' + password);
	  	api.openWin({
	      name:'user_logged',
	      url:'user_logged.html',
	      opaque:true,
	      vScrollBarEnabled:false,
	      hScrollBarEnabled:false,
	      animation:{
	          type:"push",
	          subType:"from_right",
	          duration:300
	      },
	      pageParam: {account_name:name,account_pwd:password}
	  });
	}
    
    


3、在open_loggen()中,有pageParam函数,就可以把account_name,account_pwd传到下一个页面:

4、在user_logged.html中:

 



 
                    
                    

你可能感兴趣的:(登录界面获取用户名密码,在第二个页面读出该用户名,然后显示。)