FOSUserBundle (логин / регистр) + AJAX + Symfony2

Я установил FOSUserBundle на свой веб-сайт Symfony2 и я перезаписал страницы входа и регистрации. Он работает очень хорошо, но теперь у меня есть еще одна проблема:

Создание всплывающего окна с проверкой AJAX для входа и регистрации, работа с различными маршрутами, контроллерами и т. Д.

Как это сделать наилучшим образом?

Мое всплывающее окно – это простой загрузочный модальный login.html.twig для FOSUserBundle , вот код modal-body для части входа (я буду использовать регистрационную форму для части регистра):

 <div class="modal-body"> {% trans_default_domain 'FOSUserBundle' %} {% block fos_user_content %} <form action="{{ path("fos_user_security_check") }}" method="post"> <input type="hidden" name="_csrf_token" value="{{ csrf_token }}" /> <label for="username">{{ 'security.login.username'|trans }}</label> <input type="text" id="username" name="_username" value="" required="required" /> <label for="password">{{ 'security.login.password'|trans }}</label> <input type="password" id="password" name="_password" required="required" /> <br /><br /> <input type="submit" id="_submit" name="_submit" value="{{ 'security.login.submit'|trans }}" /> </form> {% endblock fos_user_content %} </div> 

Я уже искал на StackOverflow и других сайтах, но не нашел хорошего ответа, который я искал.

Спасибо.