加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax登陆验证

发布时间:2020-12-16 00:23:01 所属栏目:百科 来源:网络整理
导读://创建xmlHttpRequest对象var xmlHtpReqest;function CreateXmlHttpRequest(){ if(window.XMLHttpRequest) { xmlHtpReqest = new XMLHttpRequest(); if (xmlHtpReqest.overrideMimeType) { xmlHtpReqest.overrideMimeType("text/xml"); } } else if(window.A
//创建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 服务器响应状态


 }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读