我使用的是easybitcoin.php脚本here:
(它使json-rpc调用bitcoind)
我制作了一个单独的php文件,它从easybitcoin.php文件中检索数据,例如balance,accounts..etc。并将其吐出一页。
进行json-RPC调用时,例如:
retrieve_once('easybitcoin.php');
print_r($<username>->getbalance($_SESSION['username']) );
您需要刷新页面以获取更新的余额,如何在用户无需刷新页面的情况下将其设置为动态。
感谢您的帮助。
答案 0 :(得分:0)
发出AJAX GET请求:
var client = new XMLHttpRequest();
client.onreadystatechange = handler;
client.open("GET", "yourPhpFile.php");
client.send();
创建处理程序:
function processData(data) {
// taking care of data
}
function handler() {
if(this.readyState == this.DONE) {
if(this.status == 200 &&
this.responseXML != null) {
// success!
processData(this.responseXML);
return;
}
// something went wrong
processData(null);
}
}
在processData
函数中,根据您从服务器收到的数据执行任何操作。
在yourPhpFile.php
中,您应该包含easybitcoin.php文件并进行必要的调用。
现在您可以在setInterval()
中封装您的AJAX请求,这样它会定期获取更新。