我编写了一个简单的ajax调用,它可以在我本地计算机的每个浏览器上正常运行。但是当我在我的服务器上传代码时,我的ajax调用对于大多数浏览器工作正常,除了IE。它给我一个错误:access is denied error
。这是什么?我是ajax或jquery的新手。任何有用的建议将不胜感激。
答案 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中启用安全设置以允许跨域访问。