2017-05-04 17 views
0

を経由してオンラインファイルからテキストがガイド:https://beta.ngs.noaa.gov/gtkws/geo?northing=76470.584%20&easting=407886.482&zone=3702私は次のようなJSONデータを取得しようとしているJavascriptの

しかし、jQueryのは、それを取得できていないようです。私はこれがJSONファイルの代わりに 'ファイル'として保存されているデータのためだと考えています。 Javascriptをかなり新しくしたので、データを取得するためのアイデアがなくなりました。あなたはすべてアイデアを持っていますか?

+0

'$ .getJSON(" https://beta.ngs.noaa.gov/gtkws/geo?northing=76470.584%20&easting=407886.482&zone=3702 ")'は私のためにうまくいくようです。あなたはどんな特定の問題を抱えていますか? – Hamms

+0

@Hamms in browser?私はCORSの拒絶を得ています。 – captncraig

+0

私がよく知っている唯一のバージョンのgetJSONは、渡された関数を必要としました。これについては、JSONオブジェクトを変数に保存するにはどうすればよいですか? –

答えて

-1

コンソールにエラーがありますか?そのサイトはAccess-Control-Allow-Originヘッダーを設定していないようですので、ブラウザはセキュリティ上の理由でリクエストを拒否している可能性があります。

その場合は、サーバーを変更せずにブラウザでアクセスできない可能性があります。あなたはあなたのサーバー経由でそれをフェッチして、それをブラウザに中継することができます。

+0

ありがとうございます!どのようにパーミッションをチェックしましたか?座標を取得するための他のオプションがいくつかありますが、それらも確認したいと思います。 –

+1

私はREST要求をシミュレートするために[postman](https://www.getpostman.com/)を使用します。私は発信リクエストに 'Origin'のヘッダを追加し、レスポンスに' Access-Control-Allow-Origin'ヘッダを探します。存在しない場合、ブラウザは別のドメインからブラウザを呼び出すことはできません。 – captncraig

関連する問題