Я использую ajax и jquery для отправки HTTP-запроса * synchonou * s к php-скрипту в веб-приложении для выхода из системы пользователя, если пользователь решает покинуть страницу, а не выйти из системы.
я использую следующий код:
function close()
{
return "If you exit you will be logged out ...!";
}
window.onbeforeunload = close;
$(window).unload( function () {
$.ajax({
url: "logout.php",
async:false,
success: function(msg){
alert( "You have been logged out ...!");}
});
});
ajax работает во всех случаях, кроме того, когда я нажимаю кнопку возврата.Когда я нажимаю кнопку «Назад», я даже запускаю функцию успеха, но когда я проверяю, что php-скрипт не запускается, у меня есть функция fwrite, чтобы сообщить мне, что она работает.в других случаях он работает, кроме кнопки «назад».