1

アクセスできないサーバーから JSON ファイルを読み取ることができる jQuery スクリプトを作成しようとしています。私の 2 つのスクリプトは、PHP プロキシ スクリプトです。

<?php 

$content=file_get_contents($_GET['http://fixyourstreet.ie/api?task=incidents&by=catname&name=Litter%20and%20Illegal%20Dumping']);
echo $content;
?>

そしてjQueryスクリプト:

 <script>
$.getJSON( "proxy.php", function() {
  console.log( "success" );
});
 </script>

これをクロムで実行すると、コンソールに次のエラーが表示されます。

>1 OPTIONS file:///C:/xampp/htdocs/json/proxy.php Origin null is not allowed by Access-Control-Allow-Origin. jquery-1.9.1.js:8526

>2 XMLHttpRequest cannot load file:///C:/xampp/htdocs/json/proxy.php. Origin null is not allowed by Access-Control-Allow-Origin.

PHP プロキシ スクリプトを作成した後でも Control-Allow-Origin エラーが発生する理由がわかりません。

どんな助けでも大歓迎です!

4

2 に答える 2

2

応答を返す前に、残りのサービスで、またはと呼ばAccess-Control-Allow-Originれるヘッダー パラメータを設定します。an addresspublic by setting *

于 2013-10-04T09:14:41.983 に答える