标签: javascript ajax jquery dns
我在主index.php页面中有一个ajax脚本,它从绝对URL中获取数据:'http://www.example.com/ajax'
问题是当我从http://www.example.com运行它时,fetch工作正常,但我只是转到http://example.com,虽然页面的其余部分加载得很好,但ajax脚本不会加载。
有谁知道可能出现这种情况的任何可能原因?
答案 0 :(得分:3)
same origin policy基于主机名运行,而非基于域。
使用相对URI,或选择一个主机名作为规范,并将所有流量从一个重定向到另一个。