纯js发送ajax请求

每次都用jquery,这次要微信开发,用纯js的可能少加载点东西,再次做个记录,只是ajax的部分代码
<script>
   		var XMLHttpReq; 

   //异步请求
				var url = "checkNum?phoneNum="+hPhoneNum+"&checkNum="+checkNum;
				createXMLHttpRequest();
				XMLHttpReq.open("post", url, true);  
				XMLHttpReq.onreadystatechange =function(){
					var msg = XMLHttpReq.responseText;  
					if (msg == "ok") {
						checkNums.innerHTML="ok";
						checkNums.style.color = "green";
  						document.getElementById("checkNumForm").submit();
  					} else {
  						checkNums.innerHTML="验证码无效";
  						checkNums.style.color ="red";
  						return;
  					}
				};
				XMLHttpReq.send(null); 


// 创建xml请求
		function createXMLHttpRequest() {  
		    try {  
		        XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");//IE高版本创建XMLHTTP  
		    }  
		    catch(E) {  
		        try {  
		            XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");//IE低版本创建XMLHTTP  
		        }  
		        catch(E) {  
		            XMLHttpReq = new XMLHttpRequest();//兼容非IE浏览器,直接创建XMLHTTP对象  
		        }  
		    }   
		}
</script>

你可能感兴趣的:(Ajax)