Recently used Ajax technology through the XMLHttpRequest object to complete a homepage login function!
The code is as follows:
<script type= "Text/javascript" >//Create XMLHttpRequest Object function Createxmlhttprequest () {if window. XMLHttpRequest) {return xmlhttprequest=new XMLHttpRequest ();}
else{return xmlhttprequest=new ActiveXObject ("Microsoft.XMLHTTP");} The//Login button executes the method function Dostart () {var Logname=document.getelementbyid ("LoginName"). Value; var logpass=
document.getElementById ("LOGINPSW"). Value;
var userinfo= "inaccount=" +logname+ "&inpsw=" +logpass;
var url= "Users/users_pswcheck.action";
Xmlhttprequest=createxmlhttprequest ();
Xmlhttprequest.onreadystatechange=getresultvalue;
Xmlhttprequest.open ("Post", url,true);
Xmlhttprequest.setrequestheader ("Content-type", "application/x-www-form-urlencoded");
Xmlhttprequest.send (userinfo); }//callback method function Getresultvalue () {if (xmlhttprequest.readystate==4 && xmlhttprequest.status==200) {var result
=xmlhttprequest.responsetext; if (result== "Success") {window.location.href= "index.jsp" rel= "external nofollow";} else {document.getElementById ("Xiaoxi"). Innerhtml= "Login failed!"
";
}}//Page key event that triggers the event function Keybutton () {if (event.keycode==13) {Dostart ();
Return }} </script>