2011-09-06 4 views
0

J'ai un formulaire dans une fancybox.fermer fancybox dans le contrôleur Rails

Le formulaire est soumis avec ajax.

Est-il possible de fermer la fancybox depuis le contrôleur Rails?

Puis rediriger vers une autre page Web?

J'utilise Rails3.

Répondre

1

Habituellement pour ce genre de chose, dans votre rappel AJAX si vous obtenez la réponse que vous cherchez, fermez la Fancybox avec JS et redirigez avec JS. Par exemple:

$.post('/some_route', { some: data }, function(res) { 
    if(res.route) { 
    $.fancybox.close(); 
    document.location = res.route; 
    } 
}); 
Questions connexes