Jquery .on () enviar evento

Tengo un problema con .on() . Tengo múltiples elementos de formulario (formularios con class="remember" ), también form.remember otro form.remember . form.remember usar AJAX. Por lo tanto, quiero que se encargue de enviar un evento como:

 $('form.remember').on('submit',function(){...}) 

pero la forma agregada con AJAX no funciona con eso.

¿Dónde está el problema? ¿Es un error?

Debes delegar el evento al nivel del documento

 $(document).on('submit','form.remember',function(){ // code }); 

$('form.remember').on('submit' funciona igual que $('form.remember').submit( pero cuando usa $(document).on('submit','form.remember' entonces también funcionará para el DOM agregado más tarde.

Tuve un problema con los mismos símbolos. En mi caso, resultó que a mi función de envío le faltaba la statement de “devolución”.

Por ejemplo:

  $("#id_form").on("submit", function(){ //Code: Action (like ajax...) return false; })