ajax请求问题

新手上路,请多包涵

ajax请求失败,新手请教思路,具体问题出在哪里

clipboard.png

请求地址格式 http://study.163.com /webDev/login.htm
请求方式 get类型
请求参数 userName;
password;
请求参数说明 固定用户帐号:studyOnline ;
固定用户密码:study.163.com ;
使用Md5加密该用户数据 ;
返回 整型
返回数据说明 1 //匹配用户名密码成功
0 //匹配用户名密码失败

var oConfirm=document.getElementsByClassName("confirm-btn")[0];
            oConfirm.onclick=function(){
                var loginIn=new XMLHttpRequest();
                loginIn.open("GET","http://study.163.com /webDev/login.htm",true);
                var data="userName="+document.getElementsByClassName("login-name").value
                            +"&password="+document.getElementsByClassName("login-password").value;
                loginIn.setRequestHeader("Content-type","application/x-www-form-urlencoded");
                loginIn.send(data);    
                loginIn.onreadystatechange=function(){
                    if(loginIn.readyState==4&&loginIn.status==200){
                        var reData=JSON.parse(loginIn.responseText);
                        if(reData==1){
                            alert("登录成功");
                            setCookie(loginInto,success,new Date(2050,1,1));
                            document.getElementById("mask").style.display="none";
                            document.getElementById("login").style.display ="none";
                        }else if(reData==0){
                            alert("登录失败,用户名或密码错误");
                        }
                    }else{
                        alert("发生错误!");
                    }
                }
            }
阅读 2.8k
2 个回答

http://study.163.com /webDev/login.htm

多了个空格导致域名无法解析把

ERR_NAME_NOT_RESOLVED

  • ERR_NAME_NOT_RESOLVED是找不到对应的服务器

  • http://study.163.com/webDev/l... 本来就是404,所以是存在问题的

  • 你可以自己写一个简单的,能正常请求的服务,这样才能真正的熟悉ajax的请求
    ps:当你看到问题(ERR_NAME_NOT_RESOLVED)的时候,你可以自己google查一下,找一下原因,这样进步才会更快呢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题