【发布时间】:2015-02-03 19:52:29
【问题描述】:
我在尝试使用 .load 从子域调用内容时遇到了一些问题
在谷歌搜索和阅读之后并没有真正理解我认为这不能做到吗?
这是我收到的错误:
XMLHttpRequest 无法加载 http://content.domain.co.uk/test.html。不 'Access-Control-Allow-Origin' 标头出现在请求的 资源。因此不允许使用原点“http://www.domain.co.uk” 访问。
我在某处读到可以将 document.domain 添加到我的外部文件中 - 这也不起作用 - 我这样做对吗?!我不确定。
<script type="text/javascript">
document.domain = 'domain.co.uk';
</script>
这是我的代码:
$(function() {
$('#activate').click( function() {
$('#activate').hide();
$('#loadingImg').show();
$('#testContainer').load('http://content.domain.co.uk/test.html #main', function() {
$('#loadingImg').hide();
});
});
});
我已经读到我正在尝试做的事情可能可以使用 JSON 来实现 - 但是,我真的不确定要做什么或如何做到这一点。任何帮助将不胜感激。
谢谢!
【问题讨论】: