Wie zeichne ich Highchart-Anzeige mit JSON-Daten?
Ich arbeite an einem Highchart-Messgerät, ich konnte die neuesten Daten aus der Datenbank anzeigen. Ich habe JavaScriptSerializer
dafür verwendet
Der Code ist ..
%Vor%Der Code für JSON ist
%Vor%Mein JSON sieht aus wie
[1387204961992.4268,72]
Nun, das Problem ist, dass das Zifferblatt der Anzeige sich nicht entsprechend den letzten Werten bewegt, die ich brauche, um die Seite dafür zu aktualisieren. Ich weiß, dass dies geschieht, weil die Funktion GetData
nur einmal ausgeführt wird. Ich stecke hier fest.
Wie bekomme ich die Wahlumschaltung gemäß den letzten Wertupdates in der Datenbank?
Versuchen Sie, diesen Teil des Codes zu platzieren
%Vor%Inside-Callback-Chart, wie hier: Ссылка
Wenn Sie Fehler erhalten, bitte anhängen.
Damit das Diagramm aktualisiert wird, muss der Browser irgendwie die neuesten Daten vom Server anfordern. Es gibt zwei Möglichkeiten, dies zu tun:
Ich nehme an, Sie möchten das Diagramm aktualisieren, ohne die gesamte Seite neu zu laden. Um dies zu tun, müssen Sie herausfinden, wie Sie Ajax-Anfragen mit jquery machen.
Die Highcharts-Site hat einige Ressourcen, die Ihnen helfen werden (zB Ссылка ) ). Sie müssen lernen, wie man in JavaScript einen Ajax-Aufruf durchführt und die zurückgegebenen Daten verwendet, um Ihr Diagramm zu aktualisieren. Sie müssen auch den Server-Side-Part schreiben, der die Ajax-Daten zurückgibt. Das Beispiel ist in PHP, aber es sollte ziemlich einfach sein, etwas Ähnliches in asp.net zu tun.
Tags und Links c# asp.net highcharts