Hellihello Schnellsand,
warum soviel geechoten Quelltext? Interssant ist doch nur, was am Ende im HTML-Quelltext steht. Wo ist Dein Problem, würde ich jetzt fragen.
Funktioniert AJAX, bzw. SAJAX, nicht in einer Klasse?
In welcher Klasse? Ajax heißt eigentlich, dass der Browser per Javascript einen HTTPRequest an den Server schickt. Dem Javascript bleibt es überlassen, die Antwort dann auszuwerten.
Der Server bekommt davon nichts mit würde ich sagen. Der spuckt nur Text aus in der Regel (XML oder html). Dem Javascript ist es egal, ob sein Text via PHP erstellt wurde oder von Hand in einem Editor der Wahl des Autors.
"Klassen" haben damit aus meiner Sicht rein garnichts zu tun.
Dank und Gruß,
frankx