Sto usando Rails UJS. Ho una configurazione modulo per fare un submit remota in questo modo:Con Rails UJS, come inviare un modulo remoto da una funzione
<form accept-charset="UTF-8" action="/subscriptions" class="new_subscription form-horizontal" id="new_subscription" data-remote="true" data-type="json" method="POST">
Sto cercando di trovare un modo per inviare questo modulo da una funzione JavaScript. Ho provato:
var form$ = $("#new_subscription");
form$.get(0).submit();
ma il problema con questo è che si invia il modulo w/o il telecomando, posta al server e aggiorna la pagina. Qualche idea del perché? C'è un modo diverso per inviare un modulo remoto?
Grazie
Mentre questa è probabilmente la risposta corretta alcuni anni fa, questo non è più vero. Poiché Rails 5.1 ha sostituito jquery-ujs con rails-ujs, la dipendenza di jQuery è stata rimossa e gli eventi personalizzati sono stati modificati. Sono incappato nella tua risposta solo per verificare che questa non è più la risposta. Posterà nuovamente una volta che avrò verificato la risposta più recente. – padi