AJAX 常用函数创建XMLHTTP对象区别IEMozilla浏览器

2016-02-19 11:28 9 1 收藏

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享AJAX 常用函数创建XMLHTTP对象区别IEMozilla浏览器,希望可以对大家能有小小的帮助。

【 tulaoshi.com - Web开发 】

AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器的函数,网上有很多创建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; 
}

来源:http://www.tulaoshi.com/n/20160219/1597635.html

延伸阅读
标签: 浏览器
360安全浏览器和极速浏览器有什么区别?   360极速浏览器:是一款极速、安全的无缝双核浏览器,它基于Chromium开源项目,具有闪电般的浏览速度、完备的安全特性及海量丰富的实用工具扩展。 360安全浏览器:360安全浏览器拥有全国最大的恶意网址库,采用恶意网址拦截技术,可自动拦截挂马、欺诈、网银仿冒等恶意网址。独创沙箱...
标签: windows
360安全浏览器和360极速浏览器哪个好?这两款浏览器都是360旗下的,那么360安全浏览器和360极速浏览器到底哪个更好用呢?哪个上网更流畅呢?下文小编就为大家带来360安全浏览器和360极速浏览器二者的区别对比详情,一起去了解下吧。 360安全浏览器和360极速浏览器哪个好? 1.扩展支持: 这两款浏览器都支持第三方的扩展支...
标签: 浏览器
qq浏览器怎么设置常用网站   1、首先我们打开QQ浏览器,然后我们打开一个网页,点击我们书本形状的书签和最常访问按钮, 2、然后我们右击网站的标签,就会出现加入常用网站 3、浏览器就会提示已加入常用网站
标签: Web开发
区别IE6与FF:        background:orange;*background:blue; 区别IE6与IE7:        background:green !important;background:blue; 区别IE7与FF:        background:orange; *background:green; 区别FF,IE7,IE6:     ...
标签: Web开发
navigator 浏览器对象,包含了正在使用的 Navigator 的版本信息。反映了当前使用的浏览器的资料。JavaScript 客户端运行时刻引擎自动创建 navigator 对象。 更详细的信息可以去查msdn或者Navigator 2.0以后的说明文档,这里我们之做个简单的说明 包括一下几大属性: appCodeName 返回浏览器的码名(?),流行的 IE 和 NN 都返回 'Mozilla'...

经验教程

99

收藏

96
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部