使用IP而不是localhost时,IE8 jquery调用没有正确返回

时间:2012-05-29 11:51:28

标签: jquery ajax internet-explorer ip localhost

我有一个jquery ajax调用

$.get("http://localhost:82/store-app/public/Index/getstylinginfo"

当我使用本地主机从IE运行它时它工作正常。但是当我尝试使用IE使用我的IP地址运行它时,它不会获取数据。知道我可能做错了什么吗?

1 个答案:

答案 0 :(得分:3)

localhost并且您的IP地址不是同一个域。它们可能是同一台机器;一个甚至可能指向另一个,但它们是独立的域,因此您不能因为同源策略而从另一个域访问。

为避免遇到同源策略,您必须使用与原始文档中相同的域,协议和端口。