Mit Ajax Daten als Eingabe für Dyngraph erzeugen

Diskutiere Mit Ajax Daten als Eingabe für Dyngraph erzeugen im Für Verirrte - Fragen zu JavaScript Forum; Hallo Ihr, der Text im Betreff ist sicher ungenau. Was will ich machen: Auf dem Server wird der Messwert eines Temperatursensors zusammen mit dem...

  1. maksimilian
    maksimilian Neues Mitglied
    Hallo Ihr,

    der Text im Betreff ist sicher ungenau. Was will ich machen:
    Auf dem Server wird der Messwert eines Temperatursensors zusammen mit dem Messzeitpunkt in einer Datenbank abgespeichert. Der zeitliche Temperaturverlauf soll im Web mittels Dyngraph in einem x-y-Diagramm visualisiert werden. Dyngraph erwartet die zu visualisierenden Daten im CSV-Format.
    In einem HTML-Beispiel finde ich folgende Ajax-Anwendung

    function abfrage(){
    $.ajax({
    url: "make-csv.php",
    datatype: "json",
    type: "POST",
    success: function(data) { Draw_DyGraph(data); }
    });
    }

    Das funktioniert bei mir aber nicht bzw. ich weiß nicht, wie ich den Ablauf testen/verfolgen kann. Könnt Ihr mir Tipps geben ?


    maksimilian
     
  2. Vielleicht hilft dir dieses Buch hier weiter.
  3. mihe7
    mihe7 Bekanntes Mitglied
    1. Frage im richtigen Bereich/Forum stellen. Offensichtlich geht es um JavaScript und nicht um Java. Vielleicht kann das ein Moderator ja noch verschieben
    2. In den gängigen Browser sind Entwicklertools integriert. Mit diesen kann man sich alles mögliche anzeigen lassen und JavaScript debuggen.
     
  4. maksimilian
    maksimilian Neues Mitglied
    Ich bin neu in diesem Forum und wusste erst einmal nicht, wo ich mein Problem unterbringen kann. Es würden mir schon genauere Tipps helfen, wie ich debuggen bzw. Abläufe verfolgen kann. Beispielsweise wäre bei meiner erwähnten Funktion abfrage() interessant, wie der POST abläuft. Das wird wohl nicht mit einer IDE wie Netbeans möglich sein.

    maksimilian
     
  5. httpdigest
    httpdigest Bekanntes Mitglied
    Da wird einfach ein ganz normaler HTTP POST Request gesendet. Das Dollarzeichen deutet stark auf die JQuery Bibliothek, deren ajax Funktion im Hintergrund einfach den Request per XMLHttpRequest Objekt sendet. Wie gut kennst du dich denn mit HTTP aus? Und soll der Server in Java sein (Servlet) oder einfach ein normaler Webserver wie nginx oder Apache? Welche Anwendung produziert denn die Daten?
     
  6. maksimilian
    maksimilian Neues Mitglied
    @ httpdigest

    XMLHttpRequest -> Richtig. Rudimentäre Kenntnisse von HTTP (POST, GET). Server ist apache2 auf einem Raspberry.
    Pi3 B+. Generierung der Daten erfolgt mit Python-Skripten, welche eine MySQL-DB bedienen. Wie geschrieben, ich brauche eigentlich weniger Programmier- als Debugging-Hilfe. Ich mag es nicht, wenn bei Aufruf einer URL nur ein weißer Bildschirm erscheint :) JDT mit Eclipse ?

    maksimilian
     
  7. httpdigest
    httpdigest Bekanntes Mitglied
    Wenn es sich dabei nicht um eine Java/JVM Anwendung handelt, dann bringt dir auch eine Java IDE nichts, bzw. das Java Development Tooling.
    1. Prüfe den Webserver, ob er die Seite und alle von ihr benötigten/referenzierten Ressourcen ausliefern kann, bzw. die Seite existiert und zugreifbar ist, und auch richtig auf eine URL gemapped ist
    2. Prüfe, ob dein Client auf den Raspberry Pie zugreifen kann
    3. Prüfe, ob das Python Script funktioniert
    4. Prüfe, ob die Datenbank korrekt eingerichtet ist und vom Python Script geschrieben werden kann
    5. Prüfe in den F12/dev tools des Browsers den Request und den Response inkl. HTTP Response Code (ist es eventuell nicht 200)?
    6. Prüfe in den dev tools, ob eventuell ein JavaScript Fehler aufgetreten ist. Kennst du dich generell mit der Benutzung der Browser DevTools aus?

    Generell sind deine Informationen noch zu unspezifisch, um konkreter zu werden.
     
  8. maksimilian
    maksimilian Neues Mitglied
    @ httpdigest #6
    1. - 4. selbstverständlich überprüft. Solche Dinge kannst Du bei mir voraussetzen (ich teste übrigens noch lokal).
    6. muss ich mit nein beantworten. Genau daran muss ich erst arbeiten, um hier konkreter werden zu können.

    maksimlian
     
  9. Wenn du Java lernen möchtest, empfehlen wir dir dieses Buch hier
Passende Stellenanzeigen aus deiner Region:





Die Seite wird geladen...

Mit Ajax Daten als Eingabe für Dyngraph erzeugen - Ähnliche Themen

Kleine Webanwendung - Probleme mit Webservices und AJAX
Kleine Webanwendung - Probleme mit Webservices und AJAX im Forum HTML / CSS / JScript / AJAX
JSF, AJAX und ManagedBeans
JSF, AJAX und ManagedBeans im Forum Java Basics - Anfänger-Themen
ajax innerhalb DataTable und verschachtelte EL (Brauch dringend hilfe)
ajax innerhalb DataTable und verschachtelte EL (Brauch dringend hilfe) im Forum Allgemeines EE
Externer API & Ajax & Google Script
Externer API & Ajax & Google Script im Forum HTML / CSS / JScript / AJAX
Aufgabe JScript und AJAX (Schüler)
Aufgabe JScript und AJAX (Schüler) im Forum Private Stellangebote und Stellensuche von Usern
Thema: Mit Ajax Daten als Eingabe für Dyngraph erzeugen