La diferencia entre ajax síncrono y asíncrono

Usualmente usamos procesamiento asincrónico cuando usamos ajax.

asíncrono de ajax: verdadero, el atributo asíncrono predeterminado es verdadero: asíncrono, falso: sincrónico.

Procesamiento asincrónico:

El evento se desencadena en ajax, solicitando el servidor. Durante este período, sin importar si el servidor responde, se puede ejecutar otro código de cliente.

Envíe una solicitud-> espere a que el servidor procese-> después de que se complete el proceso, el navegador del cliente no puede hacer nada durante este período

Sincronización:

El evento desencadena ajax, solicitando al servidor, esperando que el servidor procese la solicitud durante este período, y el cliente no puede realizar ningún procesamiento durante este período. Cuando se complete el ajax, continuará ejecutando otro código.

La solicitud se desencadena por un evento-> procesamiento del servidor (este es el navegador aún puede hacer otras cosas) -> el procesamiento se completa, la sincronización debe esperar a que el resultado de retorno continúe, asincrónico no tiene que esperar, generalmente necesita monitorear los resultados asincrónicos

Publicado 34 artículos originales · recibido 1 · vistas 1946

Supongo que te gusta

Origin blog.csdn.net/qq_38974638/article/details/104273756
Recomendado
Clasificación