Odświeżanie strony bez przeładowania |
Odświeżanie strony bez przeładowania |
17.02.2017, 07:39:12
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 11.07.2009 Ostrzeżenie: (0%) |
Witam
Bardzo proszę o pomoc. Chcę zmodyfikować kod generujący wykres "wind rose" Highcharts link tak aby strona była odświeżana automatycznie bez przeładowania. Kod już zaimplementowałem na swoim serwerze, tak więc nie ma ograniczeń JSFiddle. Dane do wykresu pochodzą z pliku windrose.php, który pobiera je z bazy MySQL i nie koduje ich do formatu JSON. Wylicza tylko zmienne, które podstawiam zamiast liczb w polach tabeli jak w przykładzie. Skrypt java pobiera wartości z tej tabeli i generuje wykres. W jaki sposób należy zbudować zapytanie AJAX, aby wykres był generowany co 1 minutę z nowymi wartościami z pliku windrose.php? Pozdrawiam Ten post edytował zbysiusp 17.02.2017, 07:41:50 |
|
|
17.02.2017, 18:03:34
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 865 Pomógł: 228 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Tutaj masz przykład dynamicznego wykresu:
http://www.highcharts.com/demo/dynamic-update Dla podpowiedzi to ten kod JS, odświeża co 1 sekundę wykres. Czyli 1000 ms Kod events: {
load: function () { // set up the updating of the chart each second var series = this.series[0]; setInterval(function () { var x = (new Date()).getTime(), // current time y = Math.random(); series.addPoint([x, y], true, true); }, [b]1000[/b]); } } |
|
|
Wersja Lo-Fi | Aktualny czas: 1.11.2024 - 00:28 |