Je me demandais juste ce qui pourrait arriver si, pendant un appel ajax est en cours d'exécution, une alerte est demandé à l'utilisateur, dans la fenêtre du navigateur.
Disons, par exemple, que j'ai un appel ajax
$.ajax({
url: ...,
type: GET/POST,
...
success: function(data){
console.log(data);
},
error: ...
});
qui prend du temps (10 secondes). Alors que l'appel est exécuté, un simple javascript alerte est levée
alert("hello!");
Ce qui se passe par exemple si:
- appel ajax commence
- appel ajax, extraction de données
- alerte
- appel ajax retourne des données (fenêtre d'alerte est toujours ouverte!)
Sachant que le JS est mono-thread, je sais que l'exécution du script s'arrête, je me demandais juste ce qui se passe à l'appel ajax/réponse, si la fenêtre d'alerte n'est pas fermée "dans le temps".
J'espère avoir été assez clair et que ce n'est pas un "dummy" de la question. Merci