我正在使用 href 链接从服务器下载文件。从服务器完全下载文件后,我想做一些活动。像 XMLHTTP 一样,我可以在 href 上设置一些回调函数,该函数将在请求完成时调用。
我的代码是这样的
///link to download report
<div class='report-download'><a href='' id='downloadreq'></a></div>
$("#report-download").click(OnClick);
///onlick function
functon OnClick()
{
///start progress bar
$("#downloadreq").attr("href","8001.html?data=dowloadreport");
//stop progress bar
}
我想在下载发生时显示一个进度条,并且我有代码来启动和停止进度条窗口。但是当我插入代码来停止进度条时,它在实际下载完成之前执行并且进度条消失了。我将如何识别报告下载已完成(或)是否可以识别下载已完成。下载报告所需的时间将很大程度上取决于要下载的记录数量。所以我不能等待默认时间段并停止进度条。