0

現在のページから新しい Web ページ (別のドメイン) にアクセスする必要があります。そのために、次の方法を使用しました。

<?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.に検索を提供します。それらのほとんどは使用すると言われています<?php header("Access-Control-Allow-Origin:*"); ?>。私はそれを使用しましたが、それでも同じエラーです。私は何を逃したのですか。

4

1 に答える 1

0

クロスドメインポリシーのためです。

ajaxクロスドメインを呼び出したい場合は、呼び出されたクロスドメインにJSONPを使用する必要があります

JSONP を使用した jquery - http://api.jquery.com/jQuery.getJSON/#jsonp

これはあなたの質問に関連しています - Simple jQuery, PHP and JSONP example?

于 2013-10-01T06:13:27.523 に答える