Timmer
Mitglied
Hallöchen!
Ich bin auf der Suche nach einer Möglichkeit, einen kontinuierlichen Datenstream, welcher von einer AJAX-Routine kommt, zu verarbeiten und bei definierten Markierungen eine Funktion auszuführen. Es geht darum, dass der AJAX Request länger dauern kann und dabei werden immer wieder JSON Daten übergeben. Die Datenausgabe könnte zum Beispiel so aussehen:
Die AJAX Routine müsste dann permanent nach \n####\n Ausschau halten und den Stream dementsprechend splitten. Sobald ein \n####\n gefunden wird, wird eine Funktion mit dem letzten JSON gefüttert und ausgeführt.
Kennt jemand dazu eine bereits existierende Methode oder hat jemand eine Idee, wie man das umsetzen könnte?
Danke!
Ich bin auf der Suche nach einer Möglichkeit, einen kontinuierlichen Datenstream, welcher von einer AJAX-Routine kommt, zu verarbeiten und bei definierten Markierungen eine Funktion auszuführen. Es geht darum, dass der AJAX Request länger dauern kann und dabei werden immer wieder JSON Daten übergeben. Die Datenausgabe könnte zum Beispiel so aussehen:
Code:
{foo: "bar1", lorem: "ipsum1"}
####
{foo: "bar2", lorem: "ipsum2"}
####
{foo: "bar3", lorem: "ipsum3"}
Die AJAX Routine müsste dann permanent nach \n####\n Ausschau halten und den Stream dementsprechend splitten. Sobald ein \n####\n gefunden wird, wird eine Funktion mit dem letzten JSON gefüttert und ausgeführt.
Kennt jemand dazu eine bereits existierende Methode oder hat jemand eine Idee, wie man das umsetzen könnte?
Danke!