アクセスできないサーバーから 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 エラーが発生する理由がわかりません。
どんな助けでも大歓迎です!