أحاول التكرار عبر بيانات JSON لعرض نتائج "الوقت" و "الكتل" وفلتر "المبالغ" لمطابقة متغيرة محددة من _miner.
يمكنني حاليًا إرجاع الاسم والوقت والكتل ، ولكن لا يمكنني معرفة كيف يمكنني تصفية المبالغ النهائية بشكل صحيح إلى عنوان معين. عند الانتهاء ، سأقوم بإخراج هذه القائمة في جدول لإظهار النتائج المحددة للمستخدم.
[
{
"name":"zelcash",
"pending":{
"blocks":[
],
"confirms":{
}
},
"payments":[
{
"time":1531601680340,
"txid":"de12e0a3a0d75df7f9d5da6e78896ec5f6d72c0063df8d059b90d66a6aa0d535",
"shares":3386.04739737,
"paid":149.85034477,
"miners":2,
"blocks":[
119148
],
"amounts":{
"t1XHpNtYY2N3EMDRoX9RM2hq4DWWPZSmawJ":94.69254759,
"t1ZsrJASHjvSU8mcLA4K1KuBYESMpXQgwpM":55.15779718
},
"balances":{
},
"work":{
"t1XHpNtYY2N3EMDRoX9RM2hq4DWWPZSmawJ":2139.69113513,
"t1ZsrJASHjvSU8mcLA4K1KuBYESMpXQgwpM":1246.35626224
}
},
{
"time":1531599760228,
"txid":"6e11fa783146fab54ec3f9160cd41411bdd3bc68654bbdc73bc1374940e73d06",
"shares":9932.46660094,
"paid":149.85040001,
"miners":2,
"blocks":[
119136
],
"amounts":{
"t1XHpNtYY2N3EMDRoX9RM2hq4DWWPZSmawJ":94.33175716,
"t1ZsrJASHjvSU8mcLA4K1KuBYESMpXQgwpM":55.51864285
},
"balances":{
},
"work":{
"t1XHpNtYY2N3EMDRoX9RM2hq4DWWPZSmawJ":6252.54939124,
"t1ZsrJASHjvSU8mcLA4K1KuBYESMpXQgwpM":3679.9172097
}
},
//More returned content
]
}
]
أياكس / شبيبة
$.ajax({
url: "https://xxxxxx/api/payments",
dataType: 'json',
success: function (data) {
var _miner = "t1XHpNtYY2N3EMDRoX9RM2hq4DWWPZSmawJ";
var addr = _miner;
for (var i = 0; i < data.length; i++) {
//Name
console.log(data[i].name);
var payments = data[i].payments;
for (var j = 0; j < payments.length; j++) {
//Time
//console.log(payments[j].time);
//blocks
var blocks = payments[j].blocks;
for (var b = 0; b < blocks.length; b++) {
//console.log(blocks[b])
}
console.log(payments[j].amounts);
}
}
},
error: function() {
//alert("Was unable to get info!");
}
});
أحاول أن أجعل وحدة التحكم تُرجع ما يلي حتى أتمكن من إخراج الحلقة في جدول
zelcash
1531601680340
94.69254759
zelcash
1531599760228
94.33175716
//repeat