Şöyle bir çözüm ürettim.
1 ) index.php
<p>TL : <input type="text" id="Text1" name="TextBox1"></p>
<br>Dolar: <input type="text" id="txtresult" name="TextBox3">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$("#Text1").on("change keyup", function(e) {
var tl = $(this).val();
$.ajax({
type: "POST",
url: "/dolar-result.php",
data: { tl: tl },
success: function (x) {
$('#txtresult').val(x)
},
});
});
</script>2 ) dolar-result.php
<?php
$xml = simplexml_load_file('http://www.tcmb.gov.tr/kurlar/today.xml');
foreach ($xml->Currency as $Currency) {
if ($Currency['Kod'] == "USD") {
$usd_ES = $Currency->ForexSelling;
$usd_EA = $Currency->ForexBuying;
}
}
function dolar_to_tl($a) {
global $usd_ES;
$a = strtr($a, ',', '.');
$b = strtr($usd_ES, ',', '.');
$ret = $a * $b;
return strtr($ret, '.', ',');
}
echo dolar_to_tl($_POST['tl']);
?>bu şekilde sorunsuz çalışmakta ama geliştirmen gerekebilir, ben şimdi var olan kod yapısını bozmadan basitçe bir düzenleme yapmaya çalıştım.