選擇一個二級菜單,進入頁面在文本框輸入一個值!程序根據這個去數據庫找到相關數據導出到excel!因為數據量大導出時間長!所以客戶想可以一邊導出一邊做別的事!但是再回來這個二級頁面可以看到excel是導出完了還是正在導出!
怎么實現?
8 个解决方案
做個loading效果就好了
不要直接下載吧?而是生成文件后返回文件名,可以使用ajax,否則將查詢的表單提交到隱藏的iframe中,顯示loading效果,給iframe加onload事件隱藏loading效果
根據用戶名設置目錄,導出文件放到這個目錄下,下次登錄了從目錄讀;還可以多個文件列個表給用戶選擇下載。
考慮用戶會關閉連接而導出還沒完成,可以考慮用線程或者異步。