Определить, когда PHP-файл возвращает PDF-файл

Я пытаюсь определить, когда файл PDF возвращается из файла .php, который его генерирует. Очевидно, что когда появляется ссылка для скачивания, она возвращается. Тем не менее, я хотел бы реализовать экран загрузки во время создания PDF-файла.

Ниже у меня есть функция, которая запускает файл .php, который генерирует PDF.

Спасибо!

function popupClick2 (){
var popupObj2 = {};
var c = '0';
var p = '0';
var i = '0';

document.location.href = 'popupAjax2.php?yearPop='+$('#year').val()
+'&rangeD='+$('#rangeD').val()
+'&checkboxI='+i
+'&checkboxP='+p
+'&checkboxC='+c
+'&type='+$('#pdfcsv').val();
closePopup2();
}

-1

Решение

Давайте предположим, что вы находитесь на странице preview_book.php. Здесь у вас есть ссылка Скачать PDF. На этом preview_book.php Вы должны реализовать код JavaScript, который делает запрос AJAX к вашему download_pdf.php файл.

Вот ссылка, как вы могли это сделать: скачать файл с помощью AJAX-запроса

В этом ajax-запросе вы также присоединяете beforeSend: function () {} и onComplete: function () {}.

В функции beforeSend вы должны сделать загрузочный gif видимым, а при завершении — скрыть его.

Полная документация по запросу Jquery AJAX это здесь.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]