Plot Highchart Gauge mit JSON-Daten

8

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?

    
SPandya 13.12.2013, 04:39
quelle

3 Antworten

3

Ich denke, es gibt einen Fehler oder etwas in visual studio 2012 . Ich füge einfach den gesamten Code auf der neuen aspx Seite ein, es funktioniert. Ich habe nichts anderes getan. Ich habe den Code einfach auf eine andere Seite eingefügt.

%Vor%     
SPandya 17.12.2013, 08:19
quelle
3

Versuchen Sie, diesen Teil des Codes zu platzieren

%Vor%

Inside-Callback-Chart, wie hier: Ссылка

Wenn Sie Fehler erhalten, bitte anhängen.

    
Sebastian Bochan 13.12.2013 11:43
quelle
2

Damit das Diagramm aktualisiert wird, muss der Browser irgendwie die neuesten Daten vom Server anfordern. Es gibt zwei Möglichkeiten, dies zu tun:

  1. Eine Seitenaktualisierung - die gesamte Seite wird erneut mit den neuesten Daten abgerufen.
  2. Eine Ajax-Anfrage. Dies fordert nur die Daten an, ohne die gesamte Seite neu zu laden.

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.

    
SteveP 13.12.2013 09:32
quelle

Tags und Links