Wie kann ich feststellen, warum eine jQuery Ajax $ .post Anfrage nicht erfolgreich war?

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

  •  09-06-2019
  •  | 
  •  

Frage

Ich versuche, um zu bestimmen, basierend auf dem Ergebnis dieses Aufrufs, wenn es erfolgreich war. Die successFunction nicht aufgerufen, so dass ich nehme an, es war nicht. Wie kann ich wissen, was falsch gelaufen ist?

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

Haben Ich verwende das XMLRequest Objekt?

War es hilfreich?

Lösung

Sie können mit:

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

Andere Tipps

Sie können die $ .ajaxComplete () und / oder $ .ajaxError () Methoden verwenden Funktion auf diese Ereignisse zu befestigen. Ich würde auch empfehlen, den Firefox-Browser mit dem Firebug pluging verwenden, können Sie eine Menge Informationen über die Anfragen und Antworten bekommen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top