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

2016-02-19 11:28 6 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; 
}

来源:https://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开发
Netscape Navigator 9 Netscape Navigator 9 (Beta 1) 于 2007 年 6 月发布。它基于 Mozilla Firefox 2。 Navigator 9 中的一些新特性:Mozilla 特性 由于 Navigator 9 基于 Mozilla,它拥有所有最新的 Mozilla 特性。 URL 纠错 Navigator 9 会自动校正 URL。 Link Pad 一个新的 sidebar 特性,允许在不搞乱书签的情况下保存新闻日后访问...
标签: Web开发
Firefox 是由 Mozilla 开发的开源 web 浏览器。 Firefox 是什么? Firefox 是一款免费的可用于 Windows、Linux 和 Mac 的开源 web 浏览器。它小巧快速,可提供弹窗阻止和标签式浏览等许多新特性。 Firefox 基于 Mozilla 代码,是标准兼容性最好的浏览器之一。 Firefox 可用于 Windows 98、Windows 2000、Windows XP、Mac OS X 以及 Linu...

经验教程

179

收藏

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