вот моя проблема.Выполнить код после загрузки ссылки
Я генерирую файл excel в PHP-функции (с Zend Framework 2). Иногда процесс генерации может быть длинным, слишком длинным (25 секунд +), поэтому я решил создать модальную структуру для отображения загрузчика, чтобы пользователь не путался.
Я пытаюсь, с JQuery, знать, когда файл excel создается и загружается, чтобы я мог скрыть загрузчик. Файл создается просто нажав на ссылку:
<a href="linkToGenerateMyExcelFile">Download excel file</a>
Следующий код создает и загружает файл Excel, но не позволяет мне знать, когда это делается:
$(function() {
$(document).on('click', ".btn-export", function(event){
event.preventDefault();
$("#myModal-export .loader").removeClass("hide");
var url = $('.btn-export').attr("href");
$(location).attr("href", url);
});
});
Есть ли способ знаете, когда ссылка полностью загружена? Actualy, я понятия не имею.
Благодарим за ответ. Это почти закончено, только одна вещь не в порядке. Фактически, загрузчик скрыт в конце процесса, но строка window.location перенаправляет меня на пустую страницу без какого-либо диалога с нисходящей связью ... – abreton
@ A.Breton Что это? – cmorrissey
Только что отредактировал, извините. – abreton