2010-04-29 6 views
1

Je le code suivant:succès, les événements d'erreur ne fonctionnent pas pour ajax

$(document).ready(function(){ 

     $.ajax({ 
     url: "svc/GetTweetsByUser.php", 
     type: "POST", 
     success: function(data) { 
      alert('success'); 

      }, 
    failure: function(){ 
     alert('fail'); 
     }, 
     data: ({twitter_user : 'AdoboHobo'}), 
     dataType: "xml" 
    } 
);//endof ajax 

     }); 

Je suis un peu en commençant par des choses web et ajax ... cela a parfaitement fonctionné par hier. Je ne sais pas ce qui se passe maintenant que ni les succès ni les échecs ne se déclenchent. Je suis sûr que la demande et la réponse fonctionnent parfaitement, j'ai vérifié cela avec firebug.

Quelqu'un a-t-il des idées pour cela? Merci d'avance.

Répondre

6

utilisez error: à la place!

$.ajax({ 
    url : "svc/GetTweetsByUser.php", 
    type : "POST", 
    success : function(data) { 
     alert('success'); 
    }, 
    error : function() { 
     alert('failure'); 
    }, 
    data : ({ 
     twitter_user : 'AdoboHobo' 
    }), 
    dataType : "xml" 
}); 
+0

Ouais .. ¬¬ si bête. Merci aSeptik, donc je suppose que maintenant je devrais comprendre pourquoi échoue ... Des idées? Peut-être une réponse XML malformée? De toute façon, vous obtiendrez la «bonne réponse», merci mec! –

4

est-il pas error au lieu de failure?

Questions connexes