好!欢迎访问迷津渡口 现在时间是:

迷津渡口

越感到迷惑 越接近真理

Ajax兼容创建XMLHTTP请求对象函数

Ajax需要根据不同的浏览器使用不同的方法创建请求对象。

一个常用的自建函数是兼容不同浏览器创建对象的,分享给大家~

function createRequest() {
	try {
		request=new XMLHttpRequest();
	} catch(tryMS) {
		try {
			request=new ActiveXObject("Msxml2.XMLHTTP");
		} catch(otherMS) {
			try {
				request=new ActiveXObject("Microsoft.XMLHTTP");
			} catch(failed) {
				request=null;
			}
		}
	}
	return request;
}

使用方法:

request=createRequest();
if (request == null) {
    alert("Can't create XMLHTTP Object!!!");
} else {
    // success and go on
}

直接调用函数即可创建请求对象了,但是最好在继续之前进行判断。

如果浏览器禁用了,往下的代码也没有意义了~

点赞3
 标签: ajax createRequest XMLHTTP
   支持一下
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
 点赞
 签到
 表情
 图片
 代码
提交评论

清空信息
关闭评论
 00:00/00:00
我想和你虚度时光 - 花房姑娘(9)
  1. 恋恋风尘
  2. 恋恋风尘
  3. 恋恋风尘
  4. 恋恋风尘
  5. 恋恋风尘
  6. 恋恋风尘
  7. 恋恋风尘
  8. 恋恋风尘
  9. 恋恋风尘