1

Google サーバーから JSON データをフェッチする方法を理解できません。リクエストは 405 HTTP エラー ( Method Not Allowed ) で失敗します。しかし、JSON ファイルを手動でダウンロードすることも、file_get_contentsAPI を使用して Web サーバーで PHP を使用することもできます。しかし、クライアント ブラウザーが JSON データを直接ダウンロードするようにしたいのです。SOには同様の質問がいくつかありますが、その方法をまだ理解できません。

何か案は?

編集: Firefox 3.5 でこの json データをダウンロードして表示したい

https://www.google.com/reader/api/0/stream/contents/feed/https://stackoverflow.com/feeds/question/1783288

?callback=? を指定してファイルをダウンロードできます。URLに含まれていますが、データを読み取ることはできません。私は jquery だけでなく、他のメソッドにも対応していますが、クライアント側の JavaScript である必要があります。

4

2 に答える 2

1

?callback=? を使用して、Firefox でクロス ドメイン リクエストを作成できないようです。jquery でデータを取得しますが、jsonp 形式ではないため返されません。

于 2009-11-24T16:12:26.670 に答える
0

おそらくjsonpを見る必要があります:

http://www.insideria.com/2009/03/what-in-the-heck-is-jsonp-and.html

jsonpで解決できるクロスドメインの問題のように聞こえます。

于 2009-11-23T15:47:43.050 に答える