zoukankan      html  css  js  c++  java
  • Ajax异步提交登录(2)--登录使用

    http://cjp1989.iteye.com/blog/1740964

    1.Ajax的原理: Ajax的原理就是:通过javascript的方式,将前台数据通过xmlhttp对象传递到后台,后台在接收到请求后,将需要的结果,再传回到前台,这样就可以实现不需要页面的转发,数据实现来回传递,从而实现页面无刷新。 基于这个原理,我想到使用Ajax传输登录的信息,包括错误信息,功能很强大,保证绝对的用户友好型。 
    2.使用Ajax异步提交登录可以实现功能:可以提示用户名错误,可以提示用户名正确但是密码不正确...等等一切错误信息。保证绝对的友好型。绝对的好用!!! 
    下面附上我的简单操作....可以任读者扩展.... 

    Java代码  收藏代码
      1. <script>  
      2.     function login(){  
      3.         var username=document.getElementById("username");  
      4.         var password=document.getElementById("password");  
      5.         if(username.value==""){  
      6.             alert("请输入用户名...");  
      7.             username.focus();  
      8.             return;  
      9.         }  
      10.         if(password.value==""){  
      11.             alert("请输入密码...");  
      12.             password.focus();  
      13.             return;  
      14.         }  
      15.         else{  
      16.             $.ajax({  
      17.                 url:'login.action',  
      18.                 data:'username='+username.value+'&password='+password.value+'',   
      19.                 success:function(msg){  
      20.                    var data=msg;  
      21.                     if(0<data.length&&data.length<10){  
      22.                         document.getElementById("msg").innerHTML='<span style="color:red;font-size:14px">'+  
      23.                         data+'...<a href="#" style="color:blue;font-size:14px" onclick="location.reload()">请重新登录</a></span><br></br>';  
      24.                     }else{  
      25.         document.form1.action="*****.action"              
      26.                       document.form1.submit();  
      27.                     }  
      28.                 },  
      29.                 error:function(){  
      30.                     alert("登录验证失败...请刷新页面重新登录...");  
      31.                 }  
      32.             });  
      33.         }  
      34.     }  
      35. </script>  
  • 相关阅读:
    安装Windows 和 Linux双系统(vmware) Centos7
    Nginx
    rsync详细配置
    19、Squid代理服务器
    5、SAMBA服务二:配置实例
    5、SAMBA服务一:参数详解
    4、NFS
    1、网络基本配置
    Spring data mongodb使用
    win下MongoDB使用
  • 原文地址:https://www.cnblogs.com/LuoEast/p/6817393.html
Copyright © 2011-2022 走看看