我正在使用锚点下载文件,我想处理开始和结束事件。 我试过这个...... JS:
function downloadReport(){
$('#eventmessage').css('display','block');
var $a = $("<a>");
$a.attr("href","../dataObject/reporte/get_report.php);
$("body").append($a);
$a.attr("download");
$a[0].click();
$a.remove();
$('#eventmessage').css('display','none');
}
HTML:
<div id='btn_ttab1' class='btn-table bt-act' style="cursor: context-menu;" onclick="downloadReport">
Download EXCEL
</div>
<span id="eventmessage" style="display:none">Loading...</span>
下载的文件是一个40,000行的Excel文件,使用Spout(PHP免费库)创建,可以持续超过25秒。这就是为什么我想要获得开始和结束事件,以便我可以使用像span这样的东西来显示“正在加载”消息。