[問題] progress bar 只用javascript做?

看板Ajax作者 (心碎的屎!!)時間9年前 (2014/09/12 15:39), 9年前編輯推噓5(5015)
留言20則, 7人參與, 最新討論串1/1
版上的大大 小弟想要請問一下,做progress bar的時候, 通常都要跟後端做結合(例如php) 不知道有沒有辦法只用javascript 做, 就可以算出 在我送出資料以後,多久回處理完資料然後吐回來, 然後顯現在 progress bar 上, 請求知道的人給小弟的解答或者提示 萬分感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.73.70.8 ※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1410507569.A.91A.html

09/12 16:06, , 1F
你到底想要算什麼.......?
09/12 16:06, 1F

09/12 16:07, , 2F
最簡單的方式就是不管實際進度如何弄個假的在那邊跑就
09/12 16:07, 2F

09/12 16:07, , 3F
不用後端了
09/12 16:07, 3F

09/12 16:07, , 4F
不然就是看你想算什麼東西的進度了
09/12 16:07, 4F
感謝回復 我想要在我傳資料過去以後, 後面多久會吐資料回來之類的, 然後顯現在進度條上。 感謝了!! ※ 編輯: sadshit (203.73.70.8), 09/12/2014 17:05:18

09/12 17:09, , 5F
依你的需求,不用後端怎麼知道要多久完成?
09/12 17:09, 5F

09/12 17:27, , 6F
09/12 17:27, 6F

09/12 17:28, , 7F
不過這是上傳的 XD
09/12 17:28, 7F

09/12 17:29, , 8F
如果你是要作長時間工作的progress
09/12 17:29, 8F

09/12 17:29, , 9F
可以考慮把已處理的進度寫到某個地方,如db or file
09/12 17:29, 9F

09/12 17:30, , 10F
然後ajax定期去抓那個值來作progress bar
09/12 17:30, 10F

09/12 17:52, , 11F
依你的需求 不靠後端就只能靠猜的去做了
09/12 17:52, 11F

09/12 17:52, , 12F
當然你可以想辦法猜的很接近真的 但終究是猜
09/12 17:52, 12F

09/12 17:54, , 13F
後端處理資料的進度不靠後端給 啊你是要瀏覽器駭進你
09/12 17:54, 13F

09/12 17:54, , 14F
的後端自己分析嗎? XDD
09/12 17:54, 14F

09/15 14:08, , 15F
在我送出資料以後,多久回處理完資料然後吐回來
09/15 14:08, 15F

09/15 14:09, , 16F
這顯然要AJAX撈SQL資料啊 你問這問題 不覺得矛盾嗎
09/15 14:09, 16F

09/15 15:07, , 17F
flash
09/15 15:07, 17F

09/16 11:54, , 18F
uploadify不是嗎?
09/16 11:54, 18F

10/21 21:04, , 19F
http://0w0.cc/DVrT 參考上传文件或 blob:xhr.send(Blob
10/21 21:04, 19F

10/21 21:05, , 20F
他運作模式是計算在交給 XMLHttpRequest() 結果的時間
10/21 21:05, 20F
文章代碼(AID): #1K4gCnaQ (Ajax)