.success()solo se llama si su servidor web responde con un 200 OKencabezado HTTP, básicamente cuando todo está bien.
Sin embargo, .complete()será siempre ser llamado, no importa si la llamada Ajax fue exitosa o no - tal vez emite errores y devuelve un error - integro () todavía ser llamado.
Vale la pena mencionar que .complete()lo recibirán después de que lo.success() llamen, si es que le importa.
success()se llama cuando el servidor devuelve un código de estado 200, complete()se llama siempre cuando se completa la solicitud, sin importar el resultado.
success()se llama cuando el servidor devuelve el código de estado 200 , complete()se llama después success(). y veo alguna diferencia:
En success()usted no puede conseguir cadena de respuesta XML que se obtiene con $.ajax()y conjunto dataType:xml
embargo, en complete()que puede obtener el formato de cadena de documento XML utilizando readed
Respuestas:
.success()
solo se llama si su servidor web responde con un200 OK
encabezado HTTP, básicamente cuando todo está bien.Sin embargo,
.complete()
será siempre ser llamado, no importa si la llamada Ajax fue exitosa o no - tal vez emite errores y devuelve un error - integro () todavía ser llamado.Vale la pena mencionar que
.complete()
lo recibirán después de que lo.success()
llamen, si es que le importa.fuente
success()
se llama cuando el servidor devuelve un código de estado 200,complete()
se llama siempre cuando se completa la solicitud, sin importar el resultado.fuente
success()
se llama cuando el servidor devuelve el código de estado 200 ,complete()
se llama despuéssuccess()
. y veo alguna diferencia:En
success()
usted no puede conseguir cadena de respuesta XML que se obtiene con$.ajax()
y conjuntodataType:xml
embargo, encomplete()
que puede obtener el formato de cadena de documento XML utilizando readedfuente
success()
se llama cuando el servidor devuelvesuccess status code
, como:200
,201
etc.complete()
se llama siempre cuando la solicitud está completa. (no importa, es una respuesta de éxito / error del servidor).Entonces,
success
respuesta del servidor:complete()
ysuccess()
se llama.error
respuesta del servidor:complete()
yerror()
se llama.Con qué propósito puede usar
complete()
: suponga que enbeforeSend()
usted muestra aloader image
, y encomplete()
, puede ocultar esoloader image
.fuente