2011-11-11 18 views
0

サーバー上でホストされているJSONファイルを読み取ろうとしています。サーバーJavaScriptからJSONを読み取る

リンクは、あなたがそのリンクに行くとき、それはinfo.jsonをダウンロードしますhttp://coastwatch.pfeg.noaa.gov/erddap/info/index.json

です。このjsonファイルを取得し、jquery.getJSONを使用して読み込みが必要です。

ご協力いただければ幸いです!

+1

よろしくお願いします。あるいは、いくつかのコードで助けが必要でしたか?もしそうなら、あなたが試したものを見てみましょう! – Widor

+1

[http://api.jquery.com/jQuery.getJSON/](http://api.jquery.com/jQuery.getJSON/) – Will

+1

あなたの質問に疑問符はどこですか? – kan

答えて

0

あなたのページがドメインnoaa.govに存在しないと仮定して、このサーバー側ではJSONPをサポートしていません。 JSONPでは、パラメータ "コールバック"を追加し、データで呼び出す関数の名前を指定します。 (これはもはやJSONではなく、実際のオブジェクト/配列なので、呼び出す必要はありません)

基本的に、問題は「同じ発信元ポリシー」であり、サーバーが存在しない限りXMLHttpRequestクロスドメインはできませんJSONP(サーバーを信頼しない場合は実際にはハックと危険です)、またはより近代的なアプローチ(http://www.leggetter.co.uk/2010/03/12/making)を介して協力してください

0

cURL(php)のようなサーバー側のhttpメカニズムを使用して.jsonをダウンロードし、それをあなた自身のサーバーからクライアントに提供してください。

関連する問題