ajax不适用于默认域

时间:2011-01-23 22:31:26

标签: javascript ajax jquery dns

我在主index.php页面中有一个ajax脚本,它从绝对URL中获取数据:'http://www.example.com/ajax'

问题是当我从http://www.example.com运行它时,fetch工作正常,但我只是转到http://example.com,虽然页面的其余部分加载得很好,但ajax脚本不会加载。

有谁知道可能出现这种情况的任何可能原因?

1 个答案:

答案 0 :(得分:3)

same origin policy基于主机名运行,而非基于域。

使用相对URI,或选择一个主机名作为规范,并将所有流量从一个重定向到另一个。