.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 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.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:xmlembargo, encomplete()que puede obtener el formato de cadena de documento XML utilizando readedfuente
success()se llama cuando el servidor devuelvesuccess status code, como:200,201etc.complete()se llama siempre cuando la solicitud está completa. (no importa, es una respuesta de éxito / error del servidor).Entonces,
successrespuesta del servidor:complete()ysuccess()se llama.errorrespuesta 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