He estado revisando para asegurarse de que mis peticiones AJAX tienen éxito al hacer algo como esto:mejor manera de comprobar si la petición AJAX tuvo éxito en jQuery
$.post("page.php", {data: stuff}, function(data, status) {
if(status == "success") {
//Code here
}
else {
//Error handling stuff
}
});
está comprobando la variable de estado el mejor camino a seguir acerca de hacer esto, o hay una mejor manera de asegurarse de que la solicitud se haya realizado realmente? Estoy considerando una solicitud "exitosa" para que sea una solicitud que llegue a la página en la que estoy publicando sin agotar el tiempo (si el servidor no funcionó y se realizó una solicitud AJAX justo antes de que desapareciera como ejemplo) o devolviendo cualquier tipo de error 404 o 500.
¿Qué considera exitoso? ¿Que la conexión se realizó y se devolvieron los datos, o que la secuencia de comandos en su servidor realmente hizo lo que usted quería que hiciera? Dependiendo de su uso, es posible que deba verificar la respuesta real también. – Brad
Editado mi pregunta para explicar lo que considero exitoso – Aaron