Добрый день, проблема такая, пользователь вводит в форму URL файла который нужно закачать и асинхронно отправляет его на сервер. (процесс длительный) 
Если пользователь устанет ждать закроет или обновит страницу в итоге отправленный запрос на сервере все равно продолжит выполняться( Подскажите как убить процесс при закрытии страницы. 
Попробовал так:
$(window).bind('beforeunload', function() {
        request.abort();
});
Генерируется ошибка:
request.fail(function() {
        alert("Простите, произошел сбой.");
});
Но файл все равно продолжает закачиваться на диск