当前位置: 移动技术网 > IT编程>脚本编程>Ajax > AJAX 常用函数

AJAX 常用函数

2017年12月12日  | 移动技术网IT编程  | 我要评论
创建xmlhttp对象,区别ie,mozilla浏览器 

   
复制代码 代码如下:
 function getrequest() {  
        http_request = false;  
        if (window.xmlhttprequest) {   
            //对于mozilla﹑netscape﹑safari等浏览器,创建xmlhttprequest   
            http_request = new xmlhttprequest();  
            if (http_request.overridemimetype) {  
                 //如果服务器响应的header不是text/xml,可以调用其它方法修改该header  
                http_request.overridemimetype('text/xml');  
            }  
        } else if (window.activexobject) {   
  // 对于internet explorer浏览器,创建xmlhttprequest   
            try {  
                http_request = new activexobject("msxml2.xmlhttp");  
            } catch (e) {  
                try {  
                    http_request = new activexobject("microsoft.xmlhttp");  
                } catch (e) {}  
            }  
        }  
  return http_request;  
 } 
//获得url 的responsetext

复制代码 代码如下:
 function getresponsetext(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;  
      }  
    }  
  return requestdoc;  
 } 
//获得url 的responsexml 
 
复制代码 代码如下:
function getresponsetext(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;  
      }  
    }  
  return requestdoc;  
 } 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网