针对IE7及其下的XMLHTTPRequest跨服务器请求

时间:2010-07-13 15:36:31

标签: internet-explorer xmlhttprequest cross-domain

我需要从 1.abc.com/test.html 发送请求到 2.abc.com/target.jsp 它在IE8,Firefox,Chrome和Safari下运行良好。

对于IE8,我使用XDomainRequest,而对于其他浏览器,我使用XMLHttpRequest。但对IE7来说既不起作用。但是,我相信IE7有一种方法,因为源页面和目标页面在同一个域 abc.com 下,即使我不知道如何。谁能给我一些想法?

1 个答案:

答案 0 :(得分:0)

您可以使用ActiveXObject Msxml2.XMLHTTPMicrosoft.XMLHTTP(如果它位于同一个域中)。

如果您想进行跨子域请求,则应阅读this。作为替代方案,您可以使用JSONP 绕过JavaScript的同源政策