![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 11.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Proszę o pomoc w sumowaniu elementów tablicy w JS jQuery. Tworzę dynamicznie tablicę array z pliku JSON, która ma 3 elementy: index, element.A, element.B. Wartość A i B pobierana jest z pliku JSON. Tablica jest dynamiczna tzn. co sekundę dopisywany jest nowy "rekord" aż do 142, a następnie najstarszy z niej wypada. Tak więc w danej sekundzie "rekordów" jest zawsze 142. Chciałbym na bieżąco liczyć i wyświetlać w konsoli sumę wartość pola element.B wszystkich 142 rekordów. Napisałem taki kod, ale nie działa: Kod <script type="text/javascript"> $(function demo() { $.ajax({ type: 'GET', url: 'demo.php', dataType: 'json', success: function (data){ $.each(data, function(index, element) { var array = [index, element.A, element.B]; /* Chciałbym liczyć sumę kolejnych wartości pola element.B */ $.each(array,function(){sum+=parseFloat(element.B) || 0;}); /* I wyświetlać sumę w konsoli */ console.log(sum); }); } }); setTimeout(demo, 1000); }); </script> Pozdrawiam zbysiusp |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:50 |