Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.09.2014, 11:52
Аспирант
Отправить личное сообщение для livelover Посмотреть профиль Найти все сообщения от livelover
 
Регистрация: 17.01.2014
Сообщений: 39

Отправка на сервер при уходе со страницы.
Доброго времени суток, форумчане!

Вот надо посылать данные на сервер, когда пользователь покидает страницу.

Для этого вешаю обработчик на window.onbeforeunload:

window.onbeforeunload = function () {
xhr = new XMLHttpRequest();
xhr.open('POST', url, ....);
....
}

И вот незадача: если посылка асинхронная, то данные тупо не доходят.
А если синхронная, от может делаться очень долго...

Можно ли поставить таймаут на XMLHttpRequest или таймер, который сделает ему abort?

Или может можно вообще сделать посылку где-нибудь в фоне?

Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление элемента DOM при неполном обновлении страницы (ВКонтакте) jsuser Events/DOM/Window 6 08.02.2013 21:28
Как вызвать функцию при загрузке страницы? Yevgeniy Events/DOM/Window 1 30.01.2013 17:34
Как сделать чтобы элемент появлялся при скроле страницы, у определенного класса. SnakeAce Общие вопросы Javascript 1 30.01.2013 14:32
Выезжающие\уезжающие div при загрузке страницы goodkot Элементы интерфейса 1 28.09.2012 08:58
как при добавлении изображения на сервер считывать имя в БД? solomusic Серверные языки и технологии 3 12.06.2008 23:28