Posted in

Detectar errores en la respuesta al enviar datos mediante Jquery

Si enviamos datos desde Jquery y queremos tener controlado en caso de que no haya respuesta sino un error lo podemos hacer de la siguiente forma:

En el caso de usar $.post

$.post('some.php', {name: 'John'})
    .done(function(msg){  })
    .fail(function(xhr, status, error) {
        // error handling
    });

Y en el caso de usar $.ajax

$.ajax({
  type: "POST",
  url: "some.php",
  data: "name=John&location=Boston",
  success: function(msg){
        alert( "Data Saved: " + msg );
  },
  error: function(XMLHttpRequest, textStatus, errorThrown) {
     alert("some error");
  }
});

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *


The reCAPTCHA verification period has expired. Please reload the page.