ChrisB: Funktion von außen abbrechen

Beitrag lesen

Hi,

Kann ich der vorhergehenden Diskussion entnehmen, dass man dergleichen eher mit Ajax löst?

Kommt drauf an.
Mathias schlägt ja Wege vor, auf denen man es auch so wie mit einem "normalen" Request probieren könnte.

Ich mache einen Ajax-Request. Der ruft dann die vorhin erwähnte php-Test-Funktion auf, die lange andauern könnte. Wenn der Ajax-Request zurückkommt, geht's weiter, ich rufe die entsprechende Seite auf. Soweit so gut.

Nein, i.a.R. ruft man dann keine neue Seite auf, sondern gibt die Antwortdaten im bestehenden Dokument aus.

Während der Ajax-Request läuft, wird der Abbrechen-Button gedrückt. Jetzt soll also der Ajax-Request (bzw. die php-Funktion dahinter ?!) abgebrochen werden. Wie mache ich das?

Hinweise dazu wurden dir schon gegeben, u.a. der auf die abort-Methode des XMLHttpRequest-Objektes.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.