現在のページから新しい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:*"); ?>
。私はそれを使用しましたが、それでも同じエラーです。私は何が恋しいですか。
回答:
回答№1は0クロスドメインポリシーのためです。
Ajaxクロスドメインを呼び出す場合は、使用する必要があります JSONP 呼び出されたクロスドメイン用
JSONPを使用したjquery- http://api.jquery.com/jQuery.getJSON/#jsonp
これはあなたの質問に関連しています- 単純なjQuery、PHPとJSONPの例ですか?