2014-07-14 54 views
0

有人可以將這個功能從PHP轉換成jquery嗎?林不知道一個file_get_contents等價物存在。比特幣地址功能從PHP轉換到jQuery?

(這個PHP函數只是抓住給定的比特幣地址的平衡,在這種情況下,餘額爲所有四個零,因此應該返回0 0 0 0)

<?php 
function getBalance($adress) { 
    return file_get_contents('https://blockchain.info/de/q/addressbalance/'. $adress); 
} 

$addy1_balance = getBalance('19F16Tg47PUsie2vNzkjJn5xsgjAPU3z2f')/100000000; 
$addy2_balance = getBalance('17jJBRxVdNX4uP2gjs5t9LEMJ56zAXK7iC')/100000000; 
$addy3_balance = getBalance('13FBnfCFvJmketncTwr2csXJrzwU4wPLqe')/100000000; 
$addy4_balance = getBalance('17tGnUhPNTF1L2NpfmmKWLFQS5teRGJSaf')/100000000; 

?> 


echo $addy1_balance; 
echo $addy2_balance; 
echo $addy3_balance; 
echo $addy4_balance; 
+0

是的,可能與AJAX或其他。 – serakfalcon

回答

1

使用AJAX。使用像jQuery這樣的庫會更容易。 使用jQuery,你可以使用jQuery.getJSON。它只適用於blockchain.info允許跨域調用。

jQuery.getJSON('https://blockchain.info/de/q/addressbalance/17jJBRxVdNX4uP2gjs5t9LEMJ56zAXK7iC', function(result) { 
alert(result); 
}); 

在純javascript中,請參閱How to write JSONP Ajax request on pure js?

編輯:Jsfiddle:http://jsfiddle.net/smM2T/

+0

你可以把它放在一個jsfiddle給我,我沒有任何警覺。當我在瀏覽器中粘貼下面的這個URL時,我得到了一個數字(0)形式的餘額。我只想用js檢索這個數字。我試圖把它變成一個變量,但沒有喜悅.. ** https://blockchain.info/de/q/addressbalance/17jJBRxVdNX4uP2gjs5t9LEMJ56zAXK7iC** –

+0

JSfiddle添加 - http://jsfiddle.net/smM2T/ –

+0

非常感謝凱文!這按預期工作! –