Спасибо ребята, сейчас попробую так Nexus написал
|
Цитата:
делал так <strong id="USD-ETC"></strong> но тут id не назначен. как назначить? |
$('#USD-ETC').text(data.stats.paid); |
Ребята спасибо за помощь. оказывается все было просто. я не обратил внимание на ответ что (3) лишнее. все было банально просто. Забыл указать до (3) .toFixed(3)
в итоге <script type="text/javascript"> $.getJSON("http://exp.mole-pool.net/api/accounts/0xbb0899fbb7060a137196a1abbe1e77b79f914cf9").done(function(data) { totalexp = data.stats.paid * 0.000000001; document.getElementById('expTOT').innerHTML = totalexp.toFixed(3); }); </script> И скрипт заработал |
Есть еще один вопрос.
$.getJSON("http://etps.mole-pool.net/api/stats").done(function(data) { etpssh_r = data.hashrate; etpsminer = data.minersTotal; etpsexp = etpssh_r * 0.000001; document.getElementById('etpsHR').innerHTML = etpsexp.toFixed(3); document.getElementById('etpsMR').innerHTML = etpsminer; }); $.getJSON("http://vic.mole-pool.net/api/stats").done(function(data) { vich_r = data.hashrate; vicminer = data.minersTotal; vicexp = vich_r * 0.000001; document.getElementById('vicHR').innerHTML = vicexp.toFixed(3); document.getElementById('vicMR').innerHTML = vicminer; }); $.getJSON("http://aura.mole-pool.net/api/stats").done(function(data) { aurach_r = data.hashrate; auraminer = data.minersTotal; auraexp = aurach_r * 0.000001; document.getElementById('auraHR').innerHTML = auraexp.toFixed(3); document.getElementById('auraMR').innerHTML = auraminer; }); таких скриптов с выводом статистики много. мне нужно с каждого скрипта сложить все строки aurach_r = data.hashrate; где "aurach_r" переменные разных скриптов |
Magomed,
и зачем трижды запрашивать у сервера одни и те же данные? |
Там же не одни и те же. сервисы с которых апи тяну разные. ссылки с статой
|
Magomed,
http://api.jquery.com/jQuery.when/ |
Да, я только на хвосте url сосредоточился, так как обрабатываются одни и те же данные. Получается у всех трех структура одна и тот же.
Для того чтобы оперировать данными от трех ответов нужно использовать promise, запросы то асинхронные. Известно такое? |
Magomed,
$(function() { var a = $.getJSON("http://etps.mole-pool.net/api/stats").done(function(data) { etpssh_r = data.hashrate; etpsminer = data.minersTotal; etpsexp = etpssh_r * 0.000001; document.getElementById('etpsHR').innerHTML = etpsexp.toFixed(3); document.getElementById('etpsMR').innerHTML = etpsminer; }); var b = $.getJSON("http://vic.mole-pool.net/api/stats").done(function(data) { vich_r = data.hashrate; vicminer = data.minersTotal; vicexp = vich_r * 0.000001; document.getElementById('vicHR').innerHTML = vicexp.toFixed(3); document.getElementById('vicMR').innerHTML = vicminer; }); var c = $.getJSON("http://aura.mole-pool.net/api/stats").done(function(data) { aurach_r = data.hashrate; auraminer = data.minersTotal; auraexp = aurach_r * 0.000001; document.getElementById('auraHR').innerHTML = auraexp.toFixed(3); document.getElementById('auraMR').innerHTML = auraminer; }); $.when( a, b, c ).done(function( a, b, c ) { var data = a[0].hashrate + b[0].hashrate + c[0].hashrate; alert( data ); }); }); |
Часовой пояс GMT +3, время: 19:56. |