运行下载选项而不影响当前页面处理

时间:2019-06-17 10:31:06

标签: php codeigniter

我有一个导出选项,单击该按钮,就会开始下载过程,并让用户下载我使用 phpspreadsheet 创建的excel工作表,问题是当我单击下载时,过程进入控制器并开始执行功能,当这种情况发生时,页面仅在加载程序加载的情况下运行,直到功能执行为止。我无法点击其他页面,因为它将停止该功能。我必须等待下载选项显示出来,这大约需要一分钟,我需要在后台运行该进程而不影响当前进程,我试图在一个新选项卡上运行该进程,但是当新选项卡出现时,会发生什么打开,进程正在加载,而我的当前页面仍在加载,直到功能完成。

    <button class="btn btn-primary shadow-primary px-5" onclick="newtab()">Export</button>

<script>
 window.open('<?php echo base_url() ?>Expensetracker/export');
</script>

0 个答案:

没有答案
相关问题