ajax方法封装

	var rqt = null;
	
	function ajaxSubmit(url,arg){
		tijiao(url,arg);
		return getresult();
	}
	function tijiao(url,arg){
	if(window.XMLHttpRequest){//非IE浏览器
		rqt = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		try{
			rqt = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				rqt = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){		
			}
		}
	}
	rqt.onreadystatechange = getresult;
	rqt.open("POST",url+"?info="+encodeURI(encodeURI(arg)),false);
	rqt.send("");
   };
   
   function getresult(){
	   if(rqt.readyState == 4){
		   if(rqt.status == 200){
			var temp = eval(rqt.responseText);
			return temp;
		   }
		   }
   }
   function checkPhone(arg){ 
	    var phone = arg;
	    if(!(/^1[34578]\d{9}$/.test(phone))){  
	        return false; 
	    }else{
	    	return true;
	    }
	}
    function checkNumber(arg){
      if(!/^\d+(?=\.{0,1}\d+$|$)/.test(arg)){
          return false;
      }else{
    	  return true;
      }
    }
    function checkEmail(arg) {
    	var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
	    if(!myreg.test(arg)){
	      return false;
	    }else{
		  return true;
	    }
    }

说明:每次进行ajax提交数据只需调用ajaxSubmit(url,arg)方法即可,其中url为参数提交地址,arg为参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值