Letzlich bedeutet AJAX folgendes:
- Das JavaScript erzeugt ein XML - HTTP - Request Objekt
- Dieses Objekt (im Browser) sendet einen speziellen http-Request an den Webserver
- Das PHP-Script auf dem Server (in unserem Fall die VCL für PHP) erzeugt eine XML-Struktur als Antwort auf die Anfrage und schickt diese zum Browser
- Das Javascript verwendet diese Antwort um die Inhalte auf der Webseite auszutauschen
Ganz kurz gesagt, werden durch AJAX nicht immer die ganze Seite, sondern nur die Änderungen an einer Webseite vom Server geholt.
Ich habe mich mit der
VCL für PHP noch nicht beschäftigt, aber es kann sehr gut sein, dass das Script einfach in jedem Callback
alle Controls aktualisiert, wenn sich dort etwas ändert.