【发布时间】:2018-01-29 15:59:52
【问题描述】:
我正在使用货币转换 API (http://fixer.io/) 进行测试,现在我只是调用 API 来查找基础货币的汇率。现在我已经在 API url 中硬编码了基础货币。 我能够获得汇率对象,但我无法获得与基础货币相对应的特定汇率,例如,如果基础货币是美元,我正在查看日元汇率,但它没有显示价值。
我正在尝试仅使用 JQuery 来实现这一点。
var link1 = "https://api.fixer.io/latest?base=USD";
$.ajax({
type: "GET",
url: link1,
success: function(rates) {
$.each(rates, function(i, exchangeRates) {
if(exchangeRates+"."+ "JPY"){
var z = exchangeRates+"."+"JPY"; //This concat is not working
console.log(z);
}
else{
console.log("error");
}
});
}
});
我在这里做错了什么?
【问题讨论】:
-
在你做concat之后,
z等于什么? -
if(exchangeRates+"."+ "JPY")应该做什么? -
它给出了日元的兑换价值。
-
它基本上检查货币,即循环中的日元,如果匹配,则给出价值
标签: javascript jquery api