У меня есть скрытый значок на моей странице с атрибутом href, который вызывает контроллер поверхности Umbraco
<a class="fas fa-file-pdf" id="download-pdf-icon" aria-label="Download PDF" href="/umbraco/Surface/BenefitStatementPdfSurface/BenefitStatementPdf?memberNumber=23123080&selectedYear=2017&pageId=1505">
<span class="visually-hidden">Download PDF</span>
</a>
У меня есть кнопка, которая запускает событие нажатия значка, чтобы загрузить PDF, возвращенныйконтроллер поверхности
Я хотел бы изменить метку кнопки на счетчик, ожидая загрузки PDF, а затем сбросить метку после завершения, но, похоже, нет способа сделать это, поскольку естьнет события для листинга / ожидания завершения
В идеале, что-то подобное будет работать
$(".download-pdf-button").on("click tap touchstart", function () {
$(this).text("Waiting...");
$("#download-pdf-icon")[0].click();
$(this).text("Completed");
});
Нет события, которое я могу прослушать или установить обратный вызов?