ChrisB: AJAX-Request abbrechen.

Beitrag lesen

Hi,

Wenn ich aber über mein php-Script - welches mir den Inhalt von wetter.de holt - keine Verbindung aufbauen kann lädt das Request schier endlos und das ist auch nicht das gelbe vom Ei.

Dann lass doch dieses Script entsprechend reagieren - indem du bspw. einen Timeout vorgibst, nachdem der Versuch, wetter.de zu kontaktieren, abgebrochen wird.
Beim herstellen der Verbindung ueber fsockopen kannst du direkt einen Timeout angeben - wenn du die Daten ueber file_get_contents o.ae. einliest, geht das evtl. ueber den context-Parameter (hab ich aber auch noch nicht ausprobiert).

Wie kann ich, wenn das überhaupt geht, diesen Request abschießen? Gibt es da vielleicht eine Funktion die über ein Referenzobjekt den Request beendet?

Selbstverstaendlich kennt das XMLHTTPRequest-Objekt eine Methode abort.
Zusammen mit einem Timeout (und asynchronem Request, natuerlich), sollte sich der Request damit nach vorgegebener Zeit beenden lassen.

MfG ChrisB