ajax 简单调用

js 代码
  1. if (window.ActiveXObject && !window.XMLHttpRequest) {   
  2.     window.XMLHttpRequest=function() {   
  3.         return new ActiveXObject((navigator.userAgent.toLowerCase().indexOf('msie 5') != -1) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP');   
  4.     };   
  5. }   
  6. function exeRequest(url,handle,v){   
  7.     xmlHttp=new XMLHttpRequest();   
  8.     xmlHttp.onreadystatechange=function (){   
  9.                                                             if(xmlHttp.readyState==4){   
  10.                                                                 if(xmlHttp.status==200){   
  11.                                                                     var v=xmlHttp.responseText;   
  12.                                                                     if(v=="xmlerr"){   
  13.                                                                         alert("数据传输错误,请刷新页面重试");   
  14.                                                                         return;   
  15.                                                                     }   
  16.                                                                     handle(v);   
  17.                                                                 }   
  18.                                                             }   
  19.                                                         };   
  20.     xmlHttp.open("post",url);   
  21.     xmlHttp.setRequestHeader("Content-Type""application/x-www-form-urlencoded");   
  22.     xmlHttp.send(v);   
  23. }   
  24.   
  25. //example: arg0是发送的参数以key=value形式发送,或者以xml格式发送   
  26. function doAjaxReq(arg0){   
  27.     var url="";//发送的url,不能垮域请求   
  28.     exeRequest(url,handelDoAjaxReq,arg0);   
  29. }   
  30. //方法回调,进行响应处理   
  31. function handelDoAjaxReq(v){   
  32.     if(v==1){   
  33.         alert("请求成功");   
  34.     }   
  35. }  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值