Hallo
Ik heb het volgende probleem: op mijn webpagina heb ik een lijst die wordt opgevuld met ajax. Deze ajax-request start in het document ready event van jquery.
Het probleem is: als de gebruiker naar een andere pagina navigeert tijdens dat de request nog aan het lopen is, wordt deze gewoon afgebroken en kom je in de .fail method callback van jQuery...
Normaal gebruik ik deze method om een simpele "Er is een fout opgetreden" te vertonen in de lijst, maar ik zou graag het verschil kunnen zien tussen een echte ajax fail (server niet bereikbaar, serverfout, timeout, ...) en een fail omdat de user de request eigenlijk heeft afgebroken door de pagina te "verlaten". Dat ziet er namelijk vreemd uit voor een gebruiker die nog een fractie van een seconde die foutboodschap te zien krijgt...
In de statuscodes van het xmlhttp object vind ik niet direct iets bruikbaars die het verschil aanduidt
Enige hulp of tips om licht op dit onderwerp te schijnen?
Ik heb het volgende probleem: op mijn webpagina heb ik een lijst die wordt opgevuld met ajax. Deze ajax-request start in het document ready event van jquery.
Het probleem is: als de gebruiker naar een andere pagina navigeert tijdens dat de request nog aan het lopen is, wordt deze gewoon afgebroken en kom je in de .fail method callback van jQuery...
Normaal gebruik ik deze method om een simpele "Er is een fout opgetreden" te vertonen in de lijst, maar ik zou graag het verschil kunnen zien tussen een echte ajax fail (server niet bereikbaar, serverfout, timeout, ...) en een fail omdat de user de request eigenlijk heeft afgebroken door de pagina te "verlaten". Dat ziet er namelijk vreemd uit voor een gebruiker die nog een fractie van een seconde die foutboodschap te zien krijgt...
In de statuscodes van het xmlhttp object vind ik niet direct iets bruikbaars die het verschil aanduidt
Enige hulp of tips om licht op dit onderwerp te schijnen?