
我現在想通過寫一個JS來完成一個操作:
如圖: 先點擊查找,等待資料加載完畢后,點擊匯出按鈕,匯出資料。
現在就是遇到一個問題,點擊查找后,網頁會反應一段時間,才會顯示出資料,這個時候才能點擊匯出。
所以我想點擊 查找 之后,判斷一下頁面是否加載完畢或者資料加載完畢,在執行 匯出。
請求如何判斷一下頁面是否加載完畢或者資料加載完畢?而不至于資料還沒完成加載出來,就開始執行匯出。
tosearch(); // 呼叫 查找按鈕
/*
中間應該怎么寫??
*/
exportExcelDataAll(); // 呼叫 匯出按鈕
uj5u.com熱心網友回復:
點擊查詢的時候,把匯出按鈕禁用,當資料請求過來時候,匯出按鈕解除禁用uj5u.com熱心網友回復:
你查找后把資料已經獲取到了,再把資料系結到頁面后就可以直接匯出了。你所謂的點擊查找后網頁反應一段時間,這就是你拿資料+資料系結到頁面的時間uj5u.com熱心網友回復:
時間間隔是api回應時間,其實頁面展示的資料不影響的。匯出是操作api回傳的資料,只要api回應就可以點擊匯出了。點查找的時候禁用匯出按鈕,api回應后才能點擊匯出按鈕可以條件disabled屬性
uj5u.com熱心網友回復:
是這么個道理,雖然先點擊查找,然后立馬點擊匯出,是可以匯出資料,但是頁面會一直處于等待的狀態(資料一直展現不到頁面上),資料匯出后,我還想進行其他的頁面操作
uj5u.com熱心網友回復:
上面的已經說了。匯出按鈕是不可點擊狀態,直接你拿到資料且系結到頁面上以后,你才將匯出按鈕重置為可用狀態………………
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/276872.html
標籤:JavaScript
上一篇:JS 獲取控制臺里的請求數
下一篇:怎么生成0-N的隨機整數?
