CoffeeScript et jQuery.post() succès: rappel

J'ai le script suivant:

$ ->
    $('#new_event').submit ->
        $.post(
            $(this).attr('action')
            $(this).serialize()
            success: (data, textStatus, jqXHR) ->
                processData(data, textStatus, jqXHR)
        )
        return false

processData = (data, textStatus, jqXHR) ->
    alert(data)

et jusqu'à présent je ne peux pas pour la vie de moi de débogage. Il rend aussi:

(function() {
  var processData;
  $(function() {
    return $('#new_event').submit(function() {
      $.post($(this).attr('action'), $(this).serialize(), {
        success: function(data, textStatus, jqXHR) {
          return processData(data, textStatus, jqXHR);
        }
      });
      return false;
    });
  });
  processData = function(data, textStatus, jqXHR) {
    return alert(data); //BREAKPOINT HERE
  };
}).call(this);

qui semble correct pour moi. Si j'ai mis le point d'arrêt sur alert ça ne s'arrête pas là. Mon javascript connaissances est assez limité, donc je suis évidemment manque quelque chose ici. Aimerait savoir ce qui se passe.

Grâce,
Dany.

OriginalL'auteur codedog | 2011-11-01