0

Javascript を使用して外部ソースから JSON フィードをロードしたいと考えています。最良の方法は何ですか?私は PHP で多くの作業を行ってきましたが、file_get_contents または cURL を使用すると簡単に作業できます。Javascript に関連する機能またはプロセスはありますか?

4

2 に答える 2

5

JSON データを取得する jQuery は次のようになります。

$.getJSON("http://pathtodata.js", function(json){
  alert(json.dot.notation);
});

ソースは、コールバック関数とともに指定されます。jQuery JSON ドキュメントを参照してください: http://api.jquery.com/jQuery.getJSON/

于 2009-05-27T02:38:22.367 に答える
4

Javascript XMLHTTPRequest には同じドメインのオリジン ポリシーがあるため、スクリプトが読み込まれたのと同じドメインの URL からのデータのみを読み込むように制限されます。JSONP は、これを回避する 1 つの方法です。もう 1 つの方法は、ドメインでプロキシ スクリプトを使用することです。プロキシ スクリプトは、代わりに独自の HTTP 呼び出しを実行します。JSONP の詳細については、次の記事をご覧ください。

http://www.ibm.com/developerworks/library/wa-aj-jsonp1/

于 2009-05-26T21:54:21.833 に答える