我正在尝试从其他网址向我的网站获取一些信息,但当我的网页尝试加载内容时出现此错误。
XMLHttpRequest cannot load "urltarget" No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
我正在使用此JavaScript获取信息。
<script type="text/javascript">
$(document).ready(function() {
$("#div").load('urltarget class_contentinfo');
});
</script>
答案 0 :(得分:0)
你不能只从另一个不属于你的网址加载页面。
正如您已经指出的那样,问题是Access-Control-Allow-Origin
标题。
这意味着您尝试加载数据的页面未将您的网页列入白名单作为有效来源。
我们认为您是foo.com
,并且您希望通过XMLHttpRequest从bar.com
加载数据,bar.com
必须发送Access-Control-Allow-Origin: foo.com
或Access-Control-Allow-Origin: *
有关此主题的更多信息,请访问: http://en.wikipedia.org/wiki/Cross-origin_resource_sharing