IE不能用于我的ajax

时间:2010-12-03 12:28:54

标签: jquery ajax internet-explorer-7

我编写了一个简单的ajax调用,它可以在我本地计算机的每个浏览器上正常运行。但是当我在我的服务器上传代码时,我的ajax调用对于大多数浏览器工作正常,除了IE。它给我一个错误:access is denied error。这是什么?我是ajax或jquery的新手。任何有用的建议将不胜感激。

2 个答案:

答案 0 :(得分:2)

听起来像是跨域问题。你在另一个域的ajax脚本中调用的URL是什么?

答案 1 :(得分:0)

调用跨域ajax时,需要对IE 8+使用window.XDomainRequest for ajax。

有关window.XDomainRequest的更多信息。 http://msdn.microsoft.com/en-us/library/dd573303(VS.85).aspx

此外,您需要在IE中启用安全设置以允许跨域访问。