Response 輸出檔案流過程中的等待效果

2022-08-28 00:57:20 字數 552 閱讀 9949

大家在寫程式過程中應該會遇到這樣的問題,就是我們需要匯出excel,當我們往excel寫資料的時候,如果資料量較大的話,這個過程可能需要花些時間。

這個時候我們不能說讓使用者點完匯出按鈕後就在那邊傻等,頁面上一點動靜沒有的話會讓不懂計算機的客戶很擔心的,也不知道到底自己點中了沒有,還是宕機了。

所以在等待檔案輸出的過程中最好能有乙個等待的效果,比如乙個遮罩層啊什麼的,然後在 response.writefile後把遮罩關閉。

前端我們需要呼叫乙個遮罩的等待效果

這塊是一大堆往excel寫資料的過程,需要花時間

//這塊是輸出檔案

前面都還好辦,問題就是在檔案流輸出後,怎麼把遮罩層關掉。在 response.close();後面寫什麼**都不管用了,哪怕像前台註冊指令碼,都沒有效果。

整個頁面應該是做不了其他什麼動作了。

我自己想了個解決方案,就是把【往excel寫資料的過程】和【檔案輸出過程分開】

$("#queding").click(function() , function(data)

});如果大家還有其他什麼好的解決方案請指教。

Qt CuteLogger 日誌輸出檔案

qt 開發過程中,我們經常使用qdebug 來輸出一條除錯資訊,但是,等軟體正式發布之後,我們就需要軟體執行日誌功能,使用日誌功能,能夠快速的進行異常錯誤的跟蹤和定位。也能檢視軟體執行的情況。qt的日誌工具有很多,log4cplus log4cxx,log4qt等等,當然,也可以採用qt的訊息輸出,...

稀疏陣列 輸出檔案

稀疏陣列 需求稀疏陣列 test public void test1 system.out.println system.out.println 將二維陣列 轉 稀疏陣列的思 1.先遍歷二維陣列 得到非0資料的個數 int sum 0 for int i 0 i 11 i 2.建立對應的稀疏陣列 i...

c response輸出檔案例項(14)

response.writefile方法可以將指定的檔案直接寫入http內容輸出流中顯示。示例是將檔案直接輸出到客戶端,html主體 body p 選擇輸出檔案 p form id form1 runat server p asp dropdownlist id dropdownlist1 runa...