Конвертер валют JavaScript
Добрый день! Помогите новичку) Сделала конвертер валют, который пересчитывает из гривен в юань, с учетом комиссии за обмен. Но теперь необходимо, чтобы курс валют загружался с какого нибудь сайта. Тоесть переменная course, была равна курсу гривны к юань. Мне посоветовали воспользоваться этой ссылкой, чтоб получить курс https://bank.gov.ua/NBUStatService/v...ctory/exchange. Подскажите, как это сделать?
$('input').on('keyup',function(){ var value1, value3, course; 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 * value4); } if(value1 >= 200){ $('#rezultat').val((value1 - 31) * course); } if(value1 >= 500){ $('#rezultat').val((value1 - 51) * course); } }); |
<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> |
Спасибо огромное!!!! Очень и очень помогли!!!!!
|
Часовой пояс GMT +3, время: 10:06. |