[JS] AJAX request onderbreken

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Mei
  • Registratie: Juni 2005
  • Laatst online: 17-10-2024
Hele korte vraag: hoe kan je (of: wat is de beste manier om) een AJAX request te onderbreken? Hetgene wat ik nu bedacht heb is een flag zetten in het request object. Bij elke readyStateChange bekijkt de callbackfunctie eerst de waarde van deze flag en stopt als deze bijvoorbeeld FALSE is.

Het leek me echter logisch dat er een soort interrupt() method zou zijn, maar ik heb hier nergens iets over kunnen vinden.

Acties:
  • 0 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 11:50
Niet gewoon je instantie naar het object naar null zetten?

Acties:
  • 0 Henk 'm!

  • Mei
  • Registratie: Juni 2005
  • Laatst online: 17-10-2024
- Blijft dan de request niet gewoon doorgaan? Het object blijft volgens mij gewoon bestaan, totdat de garbage collector langskomt, of niet?
- Is niet zo handig. Alle instellingen die in het object zitten gaan dan verloren. Het lijkt me wel handig om het object daarom te bewaren, zodat je later er nog wat mee kan doen.

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:40

crisp

Devver

Pixelated

abort(), maar hoe de support daarvoor op dit moment is in browsers durf ik niet te zeggen ;) IE lijkt het pas sinds IE7 te ondersteunen.

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • Mei
  • Registratie: Juni 2005
  • Laatst online: 17-10-2024
Dan maar een custom method maken die een flag instelt als abort() niet beschikbaar is.

Dank voor de hulp allebei :)