У меня есть рабочая панель с запросом ajax. Я запускаю запрос ajax на некоторые события, которые будут обновлять часть панели. Но если сеанс истек, часть будет обновлена на странице входа. Как я могу выполнить перенаправление после вызова ajax, если срок действия сессии истек?Symfony2: перенаправление вызова ajax, если тайм-аут сеанса
Моего Аякса вызов:
$.ajax({
type: "POST",
url: $(this).data('path'),
data: { datas : {
/* some datas */
}},
success: function(data){
$('#mydivtorefresh').html(data);
},
error: function(){
showFlash();
},
});
и мой контроллер:
public function myControllerAction(Request $request)
{
/* some logic */
return $this->render('my/template/toUp.html.twig',array('results' => $results));
Все работает хорошо, но если моя сессия истекает, и я называю этот запрос Ajax, я получу страницу входа в '#mydivtorefresh' вместо глобального перенаправления. Я пробовал с eventListener или с обратным вызовом AjaxError, но без успеха. Любая помощь ?