2011-06-09 2 views
1

J'ai ajouté des gestionnaires de succès et d'échec à un lien :remote => true généré par des rails:Rails discret ajax: événement d'échec pas de tir

HAML:

link_to 'Cancel', cancel_path(block), :method => :delete, :remote => true, :id => "cancel-button" 

JS:

$('#cancel-button').live('ajax:failure', function(){console.log('failure');}); 
$('#cancel-button').live('ajax:success', function(){console.log('success');}); 

Lorsque la réponse du serveur est 200 la sortie de la console fonctionne - succès.

Lorsque la réponse du serveur est 404, aucun de ces gestionnaires ne se déclenche. Aucune sortie.

La même chose est vraie lorsque le serveur renvoie un état 500 - aucune sortie.

Des idées pour lesquelles rails.js pourrait ne pas être attraper cela?

Merci!

Répondre

Questions connexes