Добрый день! Помогите пожалуйста! Пол года назад, делала такой конвертер валют, который пересчитывает из гривен в юань, с учетом комиссии за обмен. Курс валют загружается с сайта НБУ по этой ссылке
https://bank.gov.ua/NBUStatService/v...ctory/exchange
Все работало. Но вот с какогото момента курс не загружается. И соответственно конвертер не работает(( Может кто знает, в чем может быть причина?
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
Гривны<input type='text' id='val3'>
Юани по гривнам<input type='text' id='rezultat2' disabled><br>
Юани<input type='text' id='val1'>
Гривны по юаням<input type='text' id='rezultat' disabled>
<script>
var course = 0;
$.ajax({
type: 'get',
url: 'https://bank.gov.ua/NBUStatService/v1/statdirectory/exchange',
dataType: 'xml',
success: function(response) {
$(response).find("currency").each(function(i,elem) {
if($(elem).find('r030').text() == '156') {
course = +$(elem).find('rate').text();
// alert(course);
}
})
}
});
$('input').on('keyup',function(){
var value1, value3;
value1 = parseFloat($('#val1').val()).toFixed(2);
// course = 3.8;
value3 = parseFloat($('#val3').val()).toFixed(2);
//с гривен в юани
if(value3 <= 799){
$('#rezultat2').val(value3 / course);
}
if(value3 >= 800){
$('#rezultat2').val((value3 - 124) / course);
}
if(value3 >= 1600){
$('#rezultat2').val((value3 - 204) / course);
}
//с юаней в гривны
if(value1 <= 199){
$('#rezultat').val(value1 * course);
}
if(value1 >= 200){
$('#rezultat').val((value1 - 31) * course);
}
if(value1 >= 500){
$('#rezultat').val((value1 - 51) * course);
}
});
</script>