我只是尝试使用 Google API 进行快速货币转换,并使用 jQuery 或 Rails 方法在 rails 视图中仅显示“汇率”信息。
返回的 JSON 格式如下:
{"to": "EUR", "rate": 0.74928817599999997, "from": "USD"}
到目前为止,我已经尝试了一个 jQuery Ajax 请求,如下所示:
$(document).ready(function(){
$.getJSON('http://rate-exchange.appspot.com/currency?from=USD&to=EUR', function(data) {
var items = [];
$.each(data, function(key, val) {
items.push('<li id="' + key + '">' + val + '</li>');
});
$('<ul/>', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('#exchange');
});
});
我实际上并不需要 items 数组或无序列表。我刚刚从 jQuery 文档中复制了大部分内容,以确保它应该可以工作。
如果有任何关于此代码的帮助,或者是否有更好的 Rails 方式来实现相同的东西,我将不胜感激。