、私はjQueryの$ .getJSONでGoogleからの為替レートを取得しようとしていますjQuery.getJSON(URL、[データ]、[コールバック])すべてに
()。要求を使用した:「http://www.google.com/ig/calculator?hl=en&q=1USD=?CAD
」
は、単純なJSONファイルを返します。{lhs: "1 U.S. dollar",rhs: "1.03800015 Canadian dollars",error: "",icc: true}
を私はカナダドルの量を取得するには、次のjqueryの機能を使用しています。:
$(document).ready(function(){
$.getJSON("http://www.google.com/ig/calculator?hl=en&q=1USD=?CAD?&label=rhs&format=json&jsoncallback=?",
function(data){
alert(data);
});
});
</script>
火災のバグが正しいJSONを表示します無効なラベルが使用されていることを示します。
何か助けていただければ幸いです。
ボブ
偉大な答え。 JSONとJSONPの違いについて詳しく説明できますか? –
Nick、 jsonファイルをテキストとして扱い、それを自分で解析することはできますか? ありがとう、 ボブ –
これらのファイルがJavaScript以外の場合は、ブラウザの他のサーバー(同じドメインポリシー)のファイルにアクセスできません。実行可能な唯一の解決策は、サーバーから直接要求し、結果をブラウザに送信することです。 – stefanw