0

このスクリプトで外部 JSON ファイルを読み込もうとしています:

$.getJSON('http://www.earthquake.usgs.gov/earthquakes/feed/geojson/1.0/hour',function( json ) {
//$.getJSON('hour',function( json ) {
    $.each( json.features, function( i, item ){
        alert(item.properties.mag);
    });
});

外部 URL を使用すると、このスクリプトは機能しませんが、(外部 URL からコピーして貼り付けた) ローカル時間ファイルを使用すると、このスクリプトは正常に機能します。なんで?

4

1 に答える 1

1

私は、この種の質問に対する別の回答を実際に投稿する「あの男」になります。同じオリジン ポリシー (GOOGLE IT!) により、これを行うことはできません。

実際、本当にこれを行う必要がある場合は、PHP を使用してプロキシを設定し、そのプロキシを使用して必要なデータを取得できます。

于 2013-04-05T01:24:00.837 に答える