//创建XMLHttpRequest对象 var xmlHtpReqest; function CreateXmlHttpRequest() { if(window.XMLHttpRequest) { xmlHtpReqest = new XMLHttpRequest(); if (xmlHtpReqest.overrideMimeType) { xmlHtpReqest.overrideMimeType("text/xml"); } } else if(window.ActiveXObject) { try { xmlHtpReqest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHtpReqest = new ActiveXObject("Microsoft.XMLHTTP"); } } if (!xmlHtpReqest) { window.alert('你的浏览器不支持创建XMLhttpRequest对象'); } return xmlHtpReqest; } function CheckForms() { if (form1.username.value.length == 0) { alert("请输入您的用户名后再操作"); form1.username.focus(); return false; } if (form1.password.value.length == 0) { alert("请输入您的密码后再操作"); form1.password.focus(); return false; } return true; } //判断用户名密码是否正确 function CheckWorkLst(Uid,pwd) { if (form1.username.value.length == 0) { alert("请输入您的用户名后再操作"); form1.username.focus(); return false; } if (form1.password.value.length == 0) { alert("请输入您的密码后再操作"); form1.password.focus(); return false; } CreateXmlHttpRequest(); var url = "login.aspx?UserId=" + Uid + "&Pwd=" + pwd; //解决中文乱码 url = encodeURI(url); xmlHtpReqest.open("post",url,true); xmlHtpReqest.onreadystatechange = IsExitsUser; xmlHtpReqest.send(null); } function IsExitsUser() { if (xmlHtpReqest.readyState == 4) //服务器响应的状态 { if (xmlHtpReqest.status == 200) //代码执行状态 { if (xmlHtpReqest.responseText == "true") //值要和处理页面的返回值一致,可以是True,false 也可以是1,0 { //用户名和密码都正确 //window.location = "ItemList.aspx?Acs=Add&NodeId=1"; window.location ="index.aspx"; } else { //用户名或密码不正确 alert('用户名或密码不正确,请确认!'); } } //end if 代码执行状态 } //end if 服务器响应状态 }
原文地址:https://www.jb51.cc/ajax/164428.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。