我正在尝试做的事情
我正在编写货币转换器,并且不必手动更新当前货币,我通过 AJAX 和任何来源(以允许访问另一个域)从另一个网站获取当前值。我在一个单独的页面中对其进行了测试,它运行良好,即显示了当前货币。但是,当我将它插入转换器的实际代码中时......
错误
...任何控制台都指责 jQuery 文件中的非法字符,即使我链接到 Google 的库:
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。
我什至不知道发生了什么..