<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Асинхронный AJAX-запрос методом GET</title>
<script src="scripts.js"></script>
</head>
<body>
<div></div>
<button>Получить курс доллара США с сайта ЦБ РФ</button>
</body>
</html>
var xhr = new XMLHttpRequest();
window.onload = function()
{
document.body.children[0].innerHTML = '<br><br>';
document.body.children[1].onclick = function()
{
xhr.open("GET", "scripts.php", true);
xhr.responseType = 'text';
xhr.send();
};
};
xhr.onload = function()
{
document.body.children[0].innerHTML = xhr.response;
};
<?
header('Content-Type: text/html; charset=utf-8');
$cbrLink = 'http://www.cbr.ru/scripts/XML_daily.asp?date_req='.date("d/m/Y");;
$xmlContent = simplexml_load_file($cbrLink);
foreach($xmlContent as $Valute)
{
if($Valute->CharCode == 'USD')
{
echo 'Курс доллара США на '.$xmlContent['Date'].' по данным ЦБ РФ: '.$Valute->Value.'<br><br>';
}
}
?>
Результат выполнения задания можно посмотреть
здесь.