AJAX 常用函数

翟塘峡口曲江头,万里风烟接素秋。那遍地的绿草,那微风中轻轻摇曳的芦苇,那栖满了夜鹭的灌木丛,就像一幅立体的田园画,静静地展现在我的眼前。
创建XMLHTTP对象,区别IE,Mozilla浏览器
functiongetRequest(){ 
http_request=false;
if(window.XMLHttpRequest){
//对于Mozilla﹑Netscape﹑Safari等浏览器,创建XMLHttpRequest
http_request=newXMLHttpRequest();
if(http_request.overrideMimeType){
//如果服务器响应的header不是text/xml,可以调用其它方法修改该header
http_request.overrideMimeType('text/xml');
}
}elseif(window.ActiveXObject){
//对于InternetExplorer浏览器,创建XMLHttpRequest
try{
http_request=newActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
http_request=newActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
returnhttp_request;
}
//获得Url的responseText

functiongetResponseText(url) 
{
http_request=getRequest();
http_request.open('GET',url,false);
http_request.send(null); if(http_request.readyState==4)
  {
   //收到完整的服务器响应
   if(http_request.status==200){
    //HTTP服务器响应的值OK
    requestdoc=http_request.responseText;
    //将服务器返回的字符串写到页面中ID为message的区域
}
   else{
    requestdoc=http_request.status;
   }
  }
returnrequestdoc;
}
//获得Url的responseXML
functiongetResponseText(url) 
{
http_request=getRequest();
http_request.open('GET',url,false);
http_request.send(null); if(http_request.readyState==4)
  {
   //收到完整的服务器响应
   if(http_request.status==200){
    //HTTP服务器响应的值OK
    requestdoc=http_request.responseXML;
    //将服务器返回的字符串写到页面中ID为message的区域
}
   else{
    requestdoc=http_request.status;
   }
  }
returnrequestdoc;
}

到此这篇关于AJAX 常用函数就介绍到这了。世界上唯一可以不劳而获的就是贫穷,唯一可以无中生有的是。没有哪件事,不动手就可以实现。世界虽然残酷,但只要你愿意走,总会有路;看不到,是因为你没有坚持走下去。人生贵在行动,迟疑不决时,不妨先迈出小小一步。更多相关AJAX 常用函数内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
实现AJAX异步调用和局部刷新的基本步骤

Ajax实现上传图像功能的示例详解

Ajax校验用户名是否存在的方法

AJAX请求数据及实现跨域的三种方法详解

ajax接口文档url路径的简写实例