私がやろうとしていること
私は通貨コンバーターをプログラミングしていますが、現在の通貨を手動で更新する必要がないように、別の Web サイトから AJAX と Whatever Origin (別のドメインへのアクセスを許可するため) を介して現在の値を取得します。別のページでテストしたところ、完全に機能しました。つまり、現在の通貨が表示されました。しかし、実際のコンバーターのコードに挿入すると……
エラー
...Googleのライブラリにリンクしていても、コンソールはjQueryファイル内の不正な文字を非難します:
SyntaxError: illegal character jquery.min.js:1:4
ReferenceError: $ is not defined Converter.html:75:0
どこに置いても(最初、中間、または最後)、同じエラーが発生しますが、そこにコードを挿入した場合にのみ、jQueryファイルをリンクするだけで、エラーは表示されません。
コード
$.getJSON('http://whateverorigin.org/get?url=' +
encodeURIComponent('http://usd.fx-exchange.com/brl/') + '&callback=?',
function (data) {
currency = $('.today_s', data.contents).html();
currency = currency.match(/\d\.\d\d\d\d/);
});
移動しようとしているページ: here .
動作中のテスト ページ:こちら.
私は何が起こっているのか手がかりさえ持っていません..