Moinsän.
nachdem ich jetzt ausgiebig gesucht habe und einfach keine vernünftige lösung finden konnte wollte ich fragen ob jemand vlt. sicher die antwort weiß.
wenn ich einen ajax request abbreche, den ich mit jQuery gestartet habe, ruft er leider immer den verdammten error handler auf. Das ist aber nicht das verhalten, welches in benötige.
Ich brauche eine methode wie ich zwischen einen abbruch und einem Fehler im request unterscheiden kann.
Mein Ziel ist das folgende: Eine Seite stellt links zur verfügung die geladen werden per jQuery. Dabei werden scripts aufgerufen die Teilweise einige Seit benötigen um vom Server abgearbeitet zu werden da wirklich enorme Datenmengen verarbeitet werden. Soltle der User sich jetzt während des Ladens umentscheiden und auf einen anderen Link klicken soll der alte Request abgebrochen und ein neuer gestartet werden.
Soweit klappt es auch alles, bis auf die Tatsache das er bei dem abort befehl zuerst den error handler aufruft und dann die neue Seite lädt. Sprich: Ich bekomme kurzzeitig die Fehlermeldung angezeigt......
edit: jetzt ist mir gerade doch eine lösung eingefallen.......
ich prüfe einfach vorher ob der request nich läuft, falls ja breche ich ihn ab und speichere mir das ein abbruch und kein Fehler erfolgte und lasse den Error handler einfach nichts tun. Sorry!! Das einfachste sieht man wie so oft nicht ~_~
trotzdem würde es mich interessieren ob es da nicht geschicktere workarounds gibt
nachdem ich jetzt ausgiebig gesucht habe und einfach keine vernünftige lösung finden konnte wollte ich fragen ob jemand vlt. sicher die antwort weiß.
wenn ich einen ajax request abbreche, den ich mit jQuery gestartet habe, ruft er leider immer den verdammten error handler auf. Das ist aber nicht das verhalten, welches in benötige.
Ich brauche eine methode wie ich zwischen einen abbruch und einem Fehler im request unterscheiden kann.
Mein Ziel ist das folgende: Eine Seite stellt links zur verfügung die geladen werden per jQuery. Dabei werden scripts aufgerufen die Teilweise einige Seit benötigen um vom Server abgearbeitet zu werden da wirklich enorme Datenmengen verarbeitet werden. Soltle der User sich jetzt während des Ladens umentscheiden und auf einen anderen Link klicken soll der alte Request abgebrochen und ein neuer gestartet werden.
Soweit klappt es auch alles, bis auf die Tatsache das er bei dem abort befehl zuerst den error handler aufruft und dann die neue Seite lädt. Sprich: Ich bekomme kurzzeitig die Fehlermeldung angezeigt......
edit: jetzt ist mir gerade doch eine lösung eingefallen.......
ich prüfe einfach vorher ob der request nich läuft, falls ja breche ich ihn ab und speichere mir das ein abbruch und kein Fehler erfolgte und lasse den Error handler einfach nichts tun. Sorry!! Das einfachste sieht man wie so oft nicht ~_~
trotzdem würde es mich interessieren ob es da nicht geschicktere workarounds gibt
Zuletzt bearbeitet: