Hallo,
Ajax ist ein Interface-Konzept, bei dem es um die Vermeidung des Ladens immer neuer Dokumente geht. Stattdessen tauscht ein Dokument gezielt im Hintergrund Daten mit dem Server aus. Techniken dafür gibt es viele.
DESHALB heißen diese ganzen Scripte »Ajax File Upload«. Es wird aber NICHT XMLHttpRequest verwendet, sondern immer ein Iframe, weil XMLHttpRequest für diesen Zweck nicht verwendet werden kann.
Mathias