v2.5.2
Giriş yap

getjson kullanımı hakkında

g4rymckinn0n
375 defa görüntülendi

kripto para fiyatları aldığım bir json var ve ben bunu jquery ile göstermek istiyorum.

$source = 'https://api.site.com/veri';
$currency = json_decode(file_get_contents($source),true);

buradan gelen veri şu şekilde:

{
"symbol": "ETHBTC",
"price": "0.06612800"
},
{
"symbol": "LTCBTC",
"price": "0.00269400"
},
{
"symbol": "BNBBTC",
"price": "0.00963400"
},

ben ETHBTC kısmını almak için şunu yazdım:

$.getJSON('<?= $source ?>', data => {
            $("#ETHBTC").html(data.0.price)
        })

veriyi göstermek istediğim alan burası. ilk yüklemede veri geliyor bu arada.

<td><span id="ETHBTC"><?=$currency['0']['price'];?></span></td>

sanırım ben json içerisindeki veriye ulaşamıyorum getjson alanında

g4rymckinn0n
979 gün önce

@makifgokce hocam teşekkür ederim şu şekilde çalıştı:

const ethbtc = data.find(i => i.symbol == "ETHBTC")

$("#ETHBTC").html(ethbtc.price)

benim hatam neymiş, burada tam olarak ne yaptık açıkçası öğrenmek için yapıyorum bu işlemleri. vaktiniz olduğunda özet geçerseniz çok sevinirim.