¿Cómo puedo determinar por qué una solicitud jQuery ajax $.post no fue exitosa?

StackOverflow https://stackoverflow.com/questions/57679

  •  09-06-2019
  •  | 
  •  

Pregunta

Estoy tratando de determinar, según el resultado de esta llamada, si fue exitosa.El successFunction no lo llaman, así que supongo que no fue así.¿Cómo sé qué salió mal?

xmlRequest = $.post("/url/file/", { 'id' : object.id }, successFunction, 'json');

¿Utilizo el objeto xmlRequest?

¿Fue útil?

Solución

Puedes usar:

$.ajax({
    url:"/url/file/",
    dataType:"json"
    data:{ 'id' : object.id }
    error:function(request){alert(request.statusText)}
    success:successFunction
})

Otros consejos

Podrías usar los métodos $.ajaxComplete() y/o $.ajaxError() para adjuntar funciones a esos eventos.También recomendaría usar el navegador Firefox con el complemento Firebug, puede obtener mucha información sobre las solicitudes y respuestas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top