Hi!
Wie die Sache auf der Clientseite mit dem XMLHttpRequest -Objekt geht, glaube ich begriffen zu haben.
Zumindest das Senden, wie es scheint.
Was ich nicht verstehe ist, wie PHP das Ergebniss am Ende wieder zurücksendet.
So dass es der Client weiterverarbeiten kann. Das kann schlichter Text sein oder Daten verpackt in XML, JSON oder sonstwas.
Im Client gibt der User eine Postleitzahl ein.
Nach jeder Zifferneingabe sendet der Client eine Request an das PHP Skript mit den bisher eingegebenen Ziffern.
Das PHP Skript sucht die passenden Orte in einer mysql Tabelle und übergibt die gesamte Postleitzahl und den Ortsnamen aller gefundenen Orte.
Wie sieht das dann auf der PHP Seite aus?
PHP unterscheidet nicht zwischen Ajax- und anderen Requests. Es arbeitet wie beim Erzeugen einer Webseite auch, nur dass eben keine ganze Webseite als Ergebnis entsteht, sondern lediglich die vom Client benötigten Daten, die in eine geeignete Form verpackt werden müssen.
Lo!