2008-09-11 5 views
4

Ich versuche, basierend auf dem Ergebnis dieses Aufrufs festzustellen, ob es erfolgreich war. Die successFunction wird nicht aufgerufen, also nehme ich an, dass es nicht war. Woher weiß ich, was schief gelaufen ist?

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

Verwenden Sie das Objekt xmlRequest?

Antwort

9

Sie verwenden können:

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

Sie könnten die Methoden $ .ajaxComplete() und/oder $ .ajaxError() verwenden, um Funktionen an diese Ereignisse anzuhängen. Ich würde auch empfehlen, den Firefox-Browser mit dem Firebug-Plugging zu verwenden, um viele Informationen über die Anfragen und Antworten zu erhalten.

+0

ich nicht in der Lage war, dies zu erhalten, zu arbeiten, habe ich versucht, das Beispiel auf jquery Seite ohne Erfolg mit – SeanDowney

Verwandte Themen