Invio di un modulo in una casella di fantasia

È ansible creare un modulo da presentare all’interno di una fancybox.

Assign Score Values 

Quindi nel controller visualizzo un modulo da inviare. Non riesco a redirect dato che perderò le informazioni sulla pagina originale.

Sto pensando che non è ansible?

È ansible inviare il modulo con AJAX utilizzando Jquery e serializeArray() . Per utilizzare un collegamento HTML per l’invio:

 Save Form 

La finestra di Fancybox è una parte dell’HTML di uno genitore. Quindi se la tua fancybox non è composta da iframe, l’invio in fancybox ricaricherà la tua pagina genitore.

Quindi l’ovvio (e l’unico credo) modo di inviare correttamente il modulo è farlo tramite AJAX. Quindi puoi chiudere il fancybox usando il metodo $.fancybox.close() .