TUTORIEL AJAX - Mode asynchrone ou mode synchrone ?

Le mode par défaut : asynchrone

En mode asynchrone, la requête est envoyée et le navigateur continue à travailler, en particulier, les scripts javascripts se déroulent, les événements sont interceptés.

Dans certains cas, si le serveur est lent à répondre, on peut s'exposer à des fonctionnements erratiques, par exemple si un click appelle une fonction javascript qui agit sur des éléments non encore remplis par la requête.

Le mode synchrone

En mode synchrone, le navigateur attend que la requête soit terminée avant de poursuivre ses opérations.

Bien entendu, l'utilisateur est alors bloqué devant un écran "figé" pendant le temps nécessaire à la requête pour se terminer complètement.