好的,我知道相同的域策略!如果我们使用 jsonP,jquery 可以调用它。
但我的问题有点不同。
- 由于“同域策略”,浏览器不允许从另一个域调用内容。好的。
- 但是,它应该允许从加载脚本的地方调用 ajax。正确的?
例如,我将 ajax.example.com 中的脚本 (my-script.js) 包含到 example.com/index.html
<script src="/jquery.js"></script>
<script src="//ajax.example.com/my-script.js"></script>
所以,我可以在 my-script.js 中调用 ajax 到 ajax.example.com,对吗?
但我正在使用 jquery 对象来调用 ajax!。所以,即使我从 my-script.js 调用 ajax,它也没有按预期工作。我确信这是因为 jquery 对象实际上是从主域创建的,
我可以在这里使用 jsonP,但我想知道,是否有任何解决方案可以通过 jquery 从 my-script.js 调用 ajax.example.com!
先感谢您。