v2.5.2
Giriş yap

js dört işlem hakkında yardım talebi

g4rymckinn0n
347 defa görüntülendi

burada php dosyasından gelen döviz fiyatları var. bu fiyatları dört işleme alıp farklı bir alanda göstermek istiyorum.

örnek olarak
dolar alış ve dolar satış bilgilerini php den ayrı ayrı değişkenler olarak alıyorum.
fakat doların en yüksek (kapanış) değeri ile şuanki satış fiyatını işleme almam gerekiyor.

php de bunu yazabiliyorum fakat $dolardegisim değerini js içine alamıyorum.
bunu js içerisinde yaparsam daha sağlıklı olurmuş hissi var ayrıca. çünkü değişim değerini sitede birkaç saniyede bir güncelliyorum. umarım anlatabilmişimdir.

$dolardegisim = (($dolarsatis - $dolarkapanis) * 100) / $dolarsatis;
setInterval(() => {
        $.getJSON('<?= $source ?>', data => {
            $("#hasalis").html(data.data.ALTIN.alis)
            $("#hassatis").html(data.data.ALTIN.satis)
    
            $("#ONSalis").html(data.data.ONS.satis)
            $("#ONSsatis").html(data.data.ONS.satis)
    
            $("#USDTRYalis").html(data.data.USDTRY.satis)
            $("#USDTRYsatis").html(data.data.USDTRY.satis)
    
            $("#EURTRYalis").html(data.data.EURTRY.satis)
            $("#EURTRYsatis").html(data.data.EURTRY.satis)
        })
    }, 1000)
Cevap yaz
Cevaplar (3)
g4rymckinn0n
789 gün önce

bu konudaki kodlarla küçük bir örnek gösterebilir misiniz? daha 1 aylık olduğum için senaryoyu kafamda tam oturtamadım.

desrana
789 gün önce

JS içerisinde PHP yazmaktansa ajax ile arkaplanda bir methoda istek atıp oradan PHP ile JSON döndürüp js içerisinde istediğiniz verileri yakalayabilirsiniz, daha güncel olur hem :)

g4rymckinn0n
789 gün önce
$hasdegisim = number_format((($currency['data']['ALTIN']['alis'] - $currency['data']['ALTIN']['kapanis']) * 100) / $currency['data']['ALTIN']['alis'], 2, ',', '.');

yukarıdaki $hasdegisim verisini has alış ve satış gibi jquery ile güncellemek istiyorum. değişkeni js kodları içine nasıl alabilirim? ya da bunu js içinde nasıl formülize edebilirim?

setInterval(() => {
        $.getJSON('<?= $source ?>', data => {
            $("#hasalis").html(data.data.ALTIN.alis)
            $("#hassatis").html(data.data.ALTIN.satis)
            $("#hasdegisim").html(//buraya $hasdegisim (php) değişkenini almak istiyorum)
            })
    }, 1000)