2016-03-27 3 views
0

Ich habe an einer Verarbeitungsdatei gearbeitet, in der ich in .csv Daten über die table = loadTable("testfile.csv", "header"); Methode laden. Alles funktioniert gut und Dandy, bis ich versuche, die Verarbeitungsdatei zu Javascript zu exportieren, um es in meinem Browser auszuführen. Es scheint, dass loadTable() wird nicht unterstützt durch JavaScript und Ergebnisse in der folgenden Fehler (Chrom):Verwenden von Processing LoadTable in Javascript

„Uncaught Reference: loadTable ist nicht definiert“

Gibt es eine Möglichkeit, Dateien in Javascript zu laden CSV oder ein Work around, um Verarbeitungsprogramme mit Tabellen in HTML zu verwenden?

+0

Dies könnte von Nutzen sein: http://papaparse.com/ – annoyingmouse

+0

Haben Sie das jemals herausgefunden? –

Antwort

2

Nun, Sie haben es schon gesagt: Processing.js hat die Table Klasse oder die loadTable() Funktion noch nicht implementiert. This question hat eine Antwort von einem Processing.js-Entwickler, der dies bestätigt.

Sie haben 4 Optionen bekommen:

  • Warten Sie Processing.js zu Verarbeitung aufzuholen 3. Ich habe keine Ahnung, wie lange dies dauern wird. Es gab einen Link zu einer experimentellen Version here, aber ich habe keine Ahnung, wie stabil das ist.
  • Implementieren Sie die Logik selbst. Wie groß der Job ist, hängt davon ab, was Sie gerade tun.
  • Wechseln Sie zu P5.js, die die loadTable()-Funktion implementiert hat. Sie müssen jedoch Ihre gesamte Syntax in JavaScript ändern.
  • Nicht als Webanwendung bereitstellen. Sie können Processing 3 verwenden und als ausführbares JAR oder ausführbares Programm bereitstellen.