我试图让这个API工作https://lari.jumpstart.ge/en/api/v1/documentation/nbg_rates 我发了一个jsonp请求,我加载了这样的数据
var ngb_currencies = 'http://lari.jumpstart.ge/en/api/v1/nbg_currencies?callback=JSON_CALLBACK';
var ngb_rates = 'http://lari.jumpstart.ge/en/api/v1/nbg_rates?callback=JSON_CALLBACK';
$http.jsonp(ngb_currencies).success(function(currency) {
$scope.results = currency.results;
})
.error(function(data) {
alert("ERROR");
});
$http.jsonp(ngb_rates).success(function(data) {
$scope.result = data.result;
})
.error(function(data) {
alert("ERROR");
});
})
(第一个是获取货币的api电话,第二个是获取特定货币的费率) 如何在ngb_rates url中进行更改,以便我得到类似http://lari.jumpstart.ge/en/api/v1/nbg_rates?currency=USD,GBP的内容,以便我加载其他货币的费率?
答案 0 :(得分:0)
不太确定,如果这有助于您:
var ngb_currencies = 'http://lari.jumpstart.ge/en/api/v1/nbg_currencies?callback=JSON_CALLBACK';
var ngb_rates = 'http://lari.jumpstart.ge/en/api/v1/nbg_rates?callback=JSON_CALLBACK?currency=cur';
var cur = []; //Assume passing value GBP,USD in an array.
$http.jsonp(ngb_currencies).success(function(currency) {
cur = currency.results;
getCurrency();
})
.error(function(data) {
alert("ERROR");
});
function getCurrency() {
$http.jsonp(ngb_rates).success(function(data) {
$scope.result = data.result;
})
.error(function(data) {
alert("ERROR");
});
}
干杯