Hallo,
ich habe eine Verständnisfrage zur Verarbeitung von XMLHTTP-Requests bzw. deren Verarbeitung mittels PHP.
Ich würde gerne auf einen Request hin XML Daten an die aufrufende Seite zurückliefern lassen. Dabei stelle ich mir das in etwa so vor, dass ich beim Request einem PHP Skript am Server angebe, welche Daten benötigt werden, das Skript soll diese dann aus der Datenbank holen und als XML zurückschicken.
Da ich erst begonnen habe mich mit AJAX zu beschäftigen, verstehe ich es noch nicht ganz, wie das mit dem Zurückschicken klappen könnte. Gibt es da einen direkten Weg - also PHP-Skript aufrufen und das liefert direkt die gewünschten Daten als XML - und wie sähe der aus? (leider habe ich zu genau sowas noch nichts im Web gefunden - hier sind die Trefferlisten auf Suchanfragen mit entsprechenden Stichwörtern immer so Uferlos. Deshalb wäre ich auch für Tutorial oder Lesetipps die in die Richtung gehen sehr dankbar.)
Bisher kann ich es mir nur über einen indirekten Weg vorstellen, der sähe so aus:
Request senden - Skript erzeugt die XML-Datei und speichert sie am Server - nach der Request Verarbeitung dann mit einem neuen Request genau die Datei anfordern. Falls das obere nicht möglich ist, ginge es dann so? - und liefert der Server dann onreadystate = 4 sobald das Skript erfolgreich aufgerufen wurde oder erst wenn es abgearbeitet ist?
Vielen Dank für Eure Hilfe und viele Grüße
Michael