ajax登陆验证

前端之家收集整理的这篇文章主要介绍了ajax登陆验证前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
//创建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.f2er.com/ajax/164428.html

猜你在找的Ajax相关文章