getjson kullanımı hakkında
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
@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.