Vu:Rails + jQuery - Utilisation de jQuery pour soumettre le formulaire w/o le bouton Soumettre
<%=form_for [:project, @note], :remote => true do |f| %>
J'aimerais créer une liaison jquery qui enregistre automatiquement toutes les quelques secondes. Je ne suis pas inquiet pour la partie timing, juste comment utiliser jquery pour soumettre le formulaire automatiquement (ie, ne pas soumettre le bouton click par l'utilisateur.)
J'ai essayé, mais ça ne fonctionne pas. Suggestions?
$('form[data-remote]').live('submit', function (e) {
alert(1);
e.preventDefault();
});
Merci!
merci Max. J'ai l'autosave vers le bas, pas de problème là-bas. Je n'ai pas pu ajax soumettre le formulaire, avec une fonction séparée autre que le bouton SUBMIT généré par Rails 3. – TheExit
Oui, car Rails UJS lie les actions directement au formulaire, si vous regardez dans les rails.js fichier de votre application, vous pouvez voir comment cela fonctionne (devrait être la ligne 76). Pour déclencher une sauvegarde, il suffit de faire $ ('form [data-remote]'). Trigger ('submit'); Est-ce que c'est ce que vous cherchez? –