ЦЕЛЬ:
Когда пользователь неактивен в течение 5 минут, мой файл base.js отправит запрос ajax на сервер, сервер сбросит все данные сеанса.У меня все правильно до здесь.Далее, после выхода пользователя из системы, я хочу отобразить страницу с сообщением о том, что вы вышли из системы, с некоторыми пользовательскими данными (например, именем пользователя), которые я буду отправлять на эту страницу методом POST.
Я не могуиспользуйте window.location (url), потому что при этом я могу отправлять данные только методом GET.
AJAX-код в VUE Axios:
axios({
method: 'post',
url: 'ajax/logout/',
data: { },
responseType: 'json',
})
.then ( function (response){
console.log('AJAX success');
})
.catch ( function (error){
console.log('ajaxLogout error');
});
Джанго выглядит так:
def ajaxLogout(request):
return JsonResponse ({"success":1} )