Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Cara pengambilan suatu kata dari sebuah website ?
saya baru belajar buat website dengan Niche bitcoin , saya ingin mengambil data dari https://tokobitcoin.com/widget/widget_data , yaitu recent_price . Dan saya sudah mencoba script
$.ajax({type:"GET",url:"https://tokobitcoin.com/widget/widget_data",dataType:"JSON",success:function(data){$('#member1').text(data.recent_price);}});
Saya sudah mencoba script diatas dan di panggil dgn code < id="member1" blbla..
Tetapi untuk nilai recent_price tidak muncul , adakah yg bisa membantu / memperbaiki script ? + Saya mau nanya ini nama metode / tutorial ttng apa ? #barubelajar
Makasih
9 Jawaban:
Jawaban Terpilih
agan salah akses datanya. lihat hasil json seperti ini
{
"btc_rate": {
"timestamp": "1500338461",
"last_24h": "26125000",
"recent_price": "29550500",
"low": "26100000",
"high": "29989000"
}
}
kalau mau akses 'recent_price' mesti pakai parentnya juga. jadi yang bener begini
$('#member1').text(data.btc_rate.recent_price);
kalau ajaxnya ga jalan bisa di wrap sama document ready dulu
$( document ).ready(function()
{
$.ajax({
type:"GET",
url:"https://tokobitcoin.com/widget/widget_data",
dataType:"JSON",
success:function(data)
{
$("#member1").text(data.btc_rate.recent_price);
}
});
});
@rachmatsasongko , terimakasih , terbaik (y)
@rachmatsasongko , oh iya bro satu lagi saya mau nanya , klw misalnya dari url https://bitgrail.com/api/v1/BTC-XRB/ticker , saya mau ngambil pada bagian "last" saja , tapi saya binggung mau ngambil karena ada "success":1,"response": dan ada angka 1nya , ?
agan mesti banyak belajar tentang javascript object :)
JSON it JavaScript Object Notation, cara bacanya ya sama seperti javascript object.
{
"success": 1,
"response": {
"last": "0.00001550",
"high": "0.00001750",
"low": "0.00001360",
"volume": "10.56074329",
"coinVolume": "698056.04105320",
"bid": "0.00001550",
"ask": "0.00001594"
}
}
1 itu value dari 'success'. kalau mau ambil 'last' ya Object.response.last, ga perlu pakai 'success' nya.
maaf sebelumnya gan , saya juga baru belajar , apakah penulisannya seperti ini ? mohon di koreksi
$( document ).ready(function() { $.ajax({ type:"GET", url:"https://bitgrail.com/api/v1/BTC-XRB/ticker", dataType:"JSON", success:function(data) { $("#member1").text(Object.response.last); } }); });
1 lagi gan , apakah ada materi seperti ini di web ini ?? thanks , sry menganggu :)
silakan dipelajari disini https://sekolahkoding.com/kelas/intro-objek
untuk scriptnya kurang tepat, bisa dicompare dengan script sebelumnya supaya tahu dimana salahnya.
$( document ).ready(function() { $.ajax({ type:"GET", url:"https://bitgrail.com/api/v1/BTC-XRB/ticker", dataType:"JSON", success:function(data) { $("#member1").text(data.Object.response.last); } }); });
APAKAH Seperti ini @rachmatsasongko , tolong koreksi :)
datanya muncul ga di html agan? kalo ga muncul ya berarti masih kurang tepat. coba dipelajari dulu link dari sekolahkoding diatas. nanti pasti tahu jawabannya.
pengalaman adalah guru yang terbaik!
@rachmatsasongko iya gak muncul :( , belajar dulu deh , thanks