La différence entre ajax synchrone et asynchrone

Nous utilisons généralement un traitement asynchrone lors de l'utilisation d'ajax.

L'async d'Ajax: vrai, l'attribut async par défaut est vrai: asynchrone, faux: synchrone.

Traitement asynchrone:

L'événement est déclenché sur ajax, demandant le serveur. Pendant cette période, que le serveur réponde ou non, un autre code client peut s'exécuter.

Soumettre une demande -> attendre que le serveur traite -> une fois le processus terminé, le navigateur client ne peut rien faire pendant cette période

Synchronisation:

L'événement déclenche ajax, demandant au serveur, attendant que le serveur traite la demande pendant cette période, et le client ne peut effectuer aucun traitement pendant cette période. Une fois ajax terminé, il continuera d'exécuter un autre code.

La demande est déclenchée par un événement -> traitement du serveur (c'est le navigateur peut encore faire d'autres choses) -> le traitement est terminé, la synchronisation doit attendre que le résultat de retour continue, asynchrone n'a pas à attendre, généralement besoin de surveiller les résultats asynchrones

Publié 34 articles originaux · reçu 1 · vues 1946

Je suppose que tu aimes

Origine blog.csdn.net/qq_38974638/article/details/104273756
conseillé
Classement