作者sadshit (心碎的屎!!)
看板Ajax
标题[问题] progress bar 只用javascript做?
时间Fri Sep 12 15:39:26 2014
版上的大大
小弟想要请问一下,做progress bar的时候,
通常都要跟後端做结合(例如php)
不知道有没有办法只用javascript 做,
就可以算出
在我送出资料以後,多久回处理完资料然後吐回来,
然後显现在 progress bar 上,
请求知道的人给小弟的解答或者提示
万分感谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.73.70.8
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Ajax/M.1410507569.A.91A.html
1F:推 mrbigmouth: 你到底想要算什麽.......? 09/12 16:06
2F:→ mrbigmouth: 最简单的方式就是不管实际进度如何弄个假的在那边跑就 09/12 16:07
3F:→ mrbigmouth: 不用後端了 09/12 16:07
4F:→ mrbigmouth: 不然就是看你想算什麽东西的进度了 09/12 16:07
感谢回复 我想要在我传资料过去以後, 後面多久会吐资料回来之类的,
然後显现在进度条上。
感谢了!!
※ 编辑: sadshit (203.73.70.8), 09/12/2014 17:05:18
5F:→ Ammenze: 依你的需求,不用後端怎麽知道要多久完成? 09/12 17:09
7F:→ shadowjohn: 不过这是上传的 XD 09/12 17:28
8F:→ shadowjohn: 如果你是要作长时间工作的progress 09/12 17:29
9F:→ shadowjohn: 可以考虑把已处理的进度写到某个地方,如db or file 09/12 17:29
10F:→ shadowjohn: 然後ajax定期去抓那个值来作progress bar 09/12 17:30
11F:推 mrbigmouth: 依你的需求 不靠後端就只能靠猜的去做了 09/12 17:52
12F:→ mrbigmouth: 当然你可以想办法猜的很接近真的 但终究是猜 09/12 17:52
13F:→ mrbigmouth: 後端处理资料的进度不靠後端给 啊你是要浏览器骇进你 09/12 17:54
14F:→ mrbigmouth: 的後端自己分析吗? XDD 09/12 17:54
15F:→ dragonknife: 在我送出资料以後,多久回处理完资料然後吐回来 09/15 14:08
16F:→ dragonknife: 这显然要AJAX捞SQL资料啊 你问这问题 不觉得矛盾吗 09/15 14:09
17F:→ ileadu: flash 09/15 15:07
18F:推 kyoe: uploadify不是吗? 09/16 11:54
20F:→ awa6811: 他运作模式是计算在交给 XMLHttpRequest() 结果的时间 10/21 21:05