Tag: 链接

链接加载后执行一些代码

这是我的问题。 我正在PHP函数中生成Excel文件(使用Zend Framework 2)。 有时,生成过程可能很长,太长(25秒+),所以我决定创build一个基于模态的结构来显示一个加载器,这样用户就不会感到困惑。 我试着用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); }); }); 有没有什么办法知道链接何时完成加载? 实际上,我不知道。