1 <script type="text/javascript"> 2 var xhr; 3 4 //创建 5 function create 6 if(window. 7 //非IE内核的浏览器 ...
1 <script type="text/javascript"> 2 var xhr; 3 4 //创建 5 function create 6 if(window. 7 //非IE内核的浏览器 8 xhr=new 9 }else{10 try {11 //IE浏览器12 xhr=new ActiveXObject("Ms);13 } catch (e) {14 //IE低版本15 xhr=new ActiveXObject("Microsoft.);16 }17 }18 }19 20 /**21 *发送请求,用来校验用户名是否重复22 */23 function chkUserName(){24 //1、创建25 create26 27 //2、获得用户名28 var username=document.getElementById("username").value;29 //3、与服务器建立连接30 var url="register";31 xhr.open("POST",url,true);32 33 //4、设置回调函数,获得服务器响应的数据34 xhr.onreadystatechange=function(){35 /*36 readyState:服务器状态响应37 状态码:38 0:未初始化39 1:正在加载40 2:加载完成41 3:请求进行中42 4:请求完成43 */44 45 if(xhr.readyState==4){46 //status==200表示响应正常47 if(xhr.status==200){48 var res=xhr.responseText;49 50 if(res=='0'){51 document.getElementById("res").innerHTML="<font color='green'>用户名可以使用</font>";52 53 }else{54 document.getElementById("res").innerHTML="<font color='red'>用户名已占用</font>"; 55 document.getElementById("username").focus(); 56 }57 }58 else{59 alert("出现异常"+xhr.response.Text);60 }61 62 } 63 }64 //5发送请求65 //POST方式 66 //post提交需要设置http请求头67 68 xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");69 xhr.send("username="+username); 70 }71 </script>
原标题:粗心害死人啊,我的天。
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。