5

アプリケーションで URL から json 値を収集する際に問題があります。それらを取得しようとすると、オリジンが access-control-allow-origin によって許可されていないことを示すエラー ログがコンソールに表示されます。

少し調べたところ、応答ヘッダーを Access-Control-Allow-Origin に設定する必要があることがわかりました: *

純粋なjavascriptを使用してそれを行うにはどうすればよいですか? jquery やその他のライブラリはありません。

これは私の現在のコードです:

<script type="text/javascript">
    var xmlHttp = null;
    xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", "http://example.com/id=69", false );
    xmlHttp.send( null );
    console.log("JSON values from URL: ");
    console.log(xmlHttp.responseText);
</script>
4

2 に答える 2

3

クライアント側でこれを行うことはできません。サーバーはこれらのヘッダーを送信する必要があります。

于 2013-08-01T09:21:14.163 に答える