Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odświeżanie strony bez przeładowania
zbysiusp
post 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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Tomplus
post 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]);
                }
            }
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 1.11.2024 - 00:28