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
Merhaba,
Gelen datanın "typeof" ile bir tipine bakın. Getjson fonksiyonunu ilk defa gördüm açıkçası. Baktığımda ise ajax ile aynı işi yapıyor.
Ajax ilede istek atıp veriyi alabilirsiniz.
Json string dönüyorsa eğer JSON.parse() ile string veriyi dönüştürüp kullanabilirsiniz.
Hata vs. varsa ekran görüntüsü olarak onuda eklerseniz bakabiliriz buradan.
Kolay gelsin.