Comment puis-je déterminer pourquoi une requête jQuery ajax $.post n'a pas abouti ?

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

  •  09-06-2019
  •  | 
  •  

Question

J'essaie de déterminer, en fonction du résultat de cet appel, s'il a réussi.Le successFunction n'est pas appelé, donc je suppose que ce n'est pas le cas.Comment puis-je savoir ce qui n'a pas fonctionné ?

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

Dois-je utiliser l'objet xmlRequest ?

Était-ce utile?

La solution

Vous pouvez utiliser:

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

Autres conseils

Vous pouvez utiliser les méthodes $.ajaxComplete() et/ou $.ajaxError() pour attacher une fonction à ces événements.Je recommanderais également d'utiliser le navigateur Firefox avec le plug-in Firebug, vous pouvez obtenir de nombreuses informations sur les requêtes et les réponses.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top