2016-07-12 3 views
-1

Я пытаюсь получить этот API работает https://lari.jumpstart.ge/en/api/v1/documentation/nbg_rates Я сделал запрос JSONP и я загрузил данные, как такКак изменить URL в JSONP запроса AngularJS

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"); 
}); 
}) 

(первый один апи вызов получить валюты, во-вторых, получить ставки для определенной валюты) Как мне внести изменения в URL-адрес ngb_rates, поэтому я получаю somegting как http://lari.jumpstart.ge/en/api/v1/nbg_rates?currency=USD,GBP, чтобы загружать ставки для других валют?

ответ

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"); 
    }); 
} 

Приветствия

Смежные вопросы