`
yangzisai
  • 浏览: 85930 次
  • 性别: Icon_minigender_1
  • 来自: 东莞
社区版块
存档分类
最新评论

创建ajax对象

阅读更多

根据不同浏览器来创建

IE浏览器是使用ActiveXObject来创建的

其他浏览器则是用XMLHttpRequest来创建的

鉴于该情况我们采用try catch方法进行

 

 

function getXmlHttp() {
	var xmlHttp;
	try {
		xmlHttp = new XMLHttpRequest();//非IE浏览器
	}catch(e) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); //IE6.0+以上版本
		}catch(e) {
			try{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); //IE5.0+版本
			}catch(e){
				alert("对不起,您的浏览器不支持AJAX");
				return false;
			}
		}
	}
}

 

 

0
5
分享到:
评论

相关推荐

    简单创建ajax对象

    简单使用创建ajax对象,几乎试用所有浏览器。

    如何创建ajax对象并兼容多个浏览器

    这篇文章主要介绍了如何创建ajax对象并兼容多个浏览器,需要的朋友可以参考下 [removed] function createAjax(){ var request=false; //window对象中有XMLHttpRequest存在就是非IE,包括(IE7以上版本) if(window....

    创建ajax对象并兼容多个浏览器

    主要介绍了如何创建ajax对象并兼容多个浏览器,需要的朋友可以参考下

    ajax 异步获取数据实现代码 (js创建ajax对象)

    代码如下:[removed]<!– var request = false; try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new ActiveXObject(“Msxml2.XMLHTTP”); } catch (othermicrosoft) { try { ...

    Ajax 创建XMLHttpRequest对象,兼容所有主流浏览器(IE5除外)

    经测试,用此方法创建XMLHttpRequest对象,在运用AJAX的时候,可以的兼容IE6,IE7,IE8,Opera,Safari,Google Chrome,fireFox。主流的应该就这些吧?theWorld,遨游等浏览器都是以IE为核心的,所以肯定也没问题。 另外...

    如何用ajax来创建一个XMLHttpRequest对象

    我每次创建一个对象,都要这样复杂吗?如下代码: JScript code: “testAjax.htm” 文件: 代码如下: <html> <body> [removed] function ajaxFunction() { var xmlHttp; try { // Firefox,Opera 8.0+,...

    ajax中的IE和火狐的区别

    附件里面是一篇关于ajax兼容性问题处理技术文档

    ajax对象池

    demo里面包含了ajax对象池相关创建和使用,例如数据库连接池

    WEB开发 之 AJAX - 创建 XMLHttpRequest 对象.docx

    WEB开发 之 AJAX - 创建 XMLHttpRequest 对象.docx

    使用AJAX实现分页

    本文实例为大家分享了AJAX实现分页展示的具体代码,供大家参考,具体内容如下 ... <!...<... <...* 1.创建ajax对象 * 2.... //创建ajax对象 var xmlHttp = new XMLHttpRequest(); //建立连接 xmlHt

    Ajax基本对象的属性和方法

    Ajax基本对象的属性和方法:动态创建内容时所用的W3C DOM属性和方法。用于遍历XML的DOM元素方法。用于处理XML的DOM元素属性。标准XMLHttpRequest操作

    AJAX的使用方法详解

    1.创建AJAX对象 var xmlHttp = new XMLHttpRequest(); 2.建立连接 (‘提交方式’,‘Url地址’) xmlHttp.open('get','./AJAX_XML.xml'); 3.判断ajax准备状态及状态码 xmlHttp.onreadystatechange = function(){ ...

    e语言-Ajax XmlHttp对象参考手册

     现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器如:Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象。 资源界面:资源下载:

    Ajax使用笔记之基础部分

    0:创建ajax对象成功 1:配置请求信息成功 2:响应已经回到浏览器 3:浏览器正在解构响应体 4:响应体解析完毕可以使用了 3、  ajax:可以请求正常的资源,不可以请求跨域且对方没有明确允许的资源;  jso

    创建XMLHttpRequest对象

    创建XMLHttpRequest对象

    ajax处理服务器返回的三种数据类型方法

    其原理很简单,结构上基本不变,只是改变处理返回数据的方式. ...这种返回类型处理很简单,直接就当作字符串用就行了.为了方便使用,封装成如下函数: /** ... //创建Ajax对象,ActiveXObject兼容IE5,6

    ajax加载页面服务器返回 304 not modified

    既然你的服务器都返回 304 not modified 那说明在服务器上,你这个xml文件没有修改过,或者要加载的页面在本地没有被修改,本地缓存造成了这个问题 常用的防止被缓存的方法,就是在后面加一个... // 创建AJAX对象,类在

Global site tag (gtag.js) - Google Analytics