[英]XMLHttpRequest cannot load Origin is not allowed by Access-Control-Allow-Origin
[英]XMLHttpRequest cannot load url and my domain not allowed by Access-Control-Allow-Origin
我需要从当前页面访问新网页(不同域)。 为此,我使用了以下方法。
<?php header("Access-Control-Allow-Origin:*"); ?>
<script type="text/javascript">
$( document ).ready(function() {
$("#content").load("<?php echo $_GET['url']; ?>");
});
</script>
但它让我XMLHttpRequest cannot load http://adamsshs.pbworks.com/w/page/44430294/Algebra. Origin http://localhost is not allowed by Access-Control-Allow-Origin.
XMLHttpRequest cannot load http://adamsshs.pbworks.com/w/page/44430294/Algebra. Origin http://localhost is not allowed by Access-Control-Allow-Origin.
我有搜索。 据说大多数都使用<?php header("Access-Control-Allow-Origin:*"); ?>
<?php header("Access-Control-Allow-Origin:*"); ?>
. 我已经使用了那个,但仍然是同样的错误。 我错过了什么。
是因为跨域策略。
如果你想调用ajax跨域,你必须使用JSONP来调用跨域
jquery 与 JSONP - http://api.jquery.com/jQuery.getJSON/#jsonp
这与您的问题有关 -简单的 jQuery、PHP 和 JSONP 示例?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.