v2.5.2
Giriş yap

getjson kullanımı hakkında

g4rymckinn0n
381 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

ibrahimyesil
1015 gün önce

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.