论坛首页 入门技术论坛

ajax 简单调用

浏览 3634 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-03-27  
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. }  
   发表时间:2007-03-27  
简单明了
0 请登录后投票
   发表时间:2007-03-27  
这种代码网上一搜一大堆,没必要发在这吧
0 请登录后投票
   发表时间:2007-03-27  
dennis_zane 写道
这种代码网上一搜一大堆,没必要发在这吧


确实.估计要转到新手区的
0 请登录后投票
   发表时间:2007-03-28  
抱歉,发错地方了,
不过代码是自己写的,并不是抄某个的。有可能会类似。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics