现在的位置: 首页 > 综合 > 正文

Msxml2.XMLHTTP和’Microsoft.XMLHTTP

2013年04月17日 ⁄ 综合 ⁄ 共 356字 ⁄ 字号 评论关闭
同事做个了ajax,去客户那里有几台电脑上运行发现有“403不能访问”,用Fiddle2调试居然又没有啥问题,后来发现是调
new ActiveXObject('Microsoft.XMLHTTP');

的问题改成

new ActiveXObject("Msxml2.XMLHTTP");

就OK了,晕菜,M$的兼容性。附录 我手上另外一个没问题ajax生成的代码。

var XMLHttpRequest = function()
{
	var request = null;
	try
	{
		request = new ActiveXObject('Msxml2.XMLHTTP');
	}
	catch(e)
	{
		try
		{
			request = new ActiveXObject('Microsoft.XMLHTTP');
		}
		catch(ee)
		{}
	}
	return request;
}

抱歉!评论已关闭.