HTML "returnable" machen?

tsbmusic

Erfahrenes Mitglied
Tach Leute,

meine Frage ist ein bisschen kompliziert.

Also ich mach das mal kurz als Beispiel:

Klasse "Comments" lädt Daten aus Datenbank
-> Klasse "Comments" verarbeitet Daten mit Smarty und gibt sie per "echo" zurück
-> Per Ajax-Request wird Anfrage gesendet bei der die Daten aus der Comments Klasse und noch andere zurück gegeben werden sollen mit JSON

Wenn ich das aus der Comments-Klasse lade (also $comment->show() mit der Smarty echo Ausgabe), kann ich die Rückgabe nicht mehr so verarbeiten das ich das per JSON senden kann. Und das ist halt das Problem. Geht das irgendwie?

Gruss
tsbmusic
 
ob_start() startet das sog. Output-Buffering. Alles was jetzt mittels echo und friends ausgeben werden soll, wird in den Output-Buffer geschoben.
ob_get_clean() holt den Output-Buffer und schiebt ihn in diesem Falle in eine Variable. Gleichzeitig wird der OB geleert.
Den Rest solltest du kennen.
 
Zurück