У меня есть кнопка выхода из системы, основанная на том, что мне нужно обновить пользователя: офлайн или онлайн, но многие пользователи просто не используют эту кнопку и просто закрывают браузер.Как сделать автономный статус, если пользователь закрыл браузер, не нажав кнопку выхода из системы?
Пробовал, как следующий код, но не отправил последний запрос на сервер. Как это сделать?
$(window).bind('beforeunload', function(e) {
//if (id>=2) {
// return "WARNING: Your status is call connected. If you refresh now, software will lose all the connection status.";
//} else {
// return "WARNING: Your status is not connected. You can refresh.";
//}
$.ajax({
type : "GET",//POST
dataType: 'json',
url : '/php/makeunavailable',
data : url,
async : true,
beforeSend: function() {
},
complete: function() {
},
success : function(msg) {
// do nothing but make offline
}
});
});