Re: [js] javascript sleep
※ 引述《TonyQ (骨頭)》之銘言:
: ※ 引述《TonyQ (骨頭)》之銘言:
: → TonyQ:好吧 , 它並不是那麼的好用 , 當它開啟的時候會擋到原本頁面 09/20 04:44
: → TonyQ:的事件 , 真是遺憾 orz 09/20 04:45
[蘇姍]
半懂你的意思,另一半用猜想的。
純 Ajax timeout 我找到過一個很蠢卻很有用的方式,
request 出去給 php 做 sleep 等它回來,不過這我想不是你要的 XD
因為 server 掛點一樣無效。
我猜想你需要的是避免 server 掛或網路斷時 Explore wait 過久的機制,
小弟也做過類似的東西。
在 request send 出去時同時執行一個全域的 setTimeout 或 setInterval,
然後在兩個地方解鎖,其一是循環檢查的 func 裡,另一個是 request handle 的
地方。
如果由循環檢查的 func 發現超時則將原本應該顯示回傳的地方重製成錯誤顯示訊息。
不知道這是不是你要的 o_oa"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.57.130.248
※ 編輯: gpmm 來自: 61.57.130.248 (09/20 16:53)
推
09/20 18:04, , 1F
09/20 18:04, 1F
→
09/20 18:05, , 2F
09/20 18:05, 2F
→
09/20 18:06, , 3F
09/20 18:06, 3F
→
09/20 18:07, , 4F
09/20 18:07, 4F
推
09/20 19:00, , 5F
09/20 19:00, 5F
→
09/20 20:38, , 6F
09/20 20:38, 6F
→
09/20 20:38, , 7F
09/20 20:38, 7F
→
09/20 20:39, , 8F
09/20 20:39, 8F
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章