[问题] 请问如何实现ajax的加载时进度百分比?

楼主: banana2014 (香蕉共和国)   2015-04-30 23:05:44
当用ajax传输资料时,在还没有得到服务器端运算的结果时,如何得到目前的进度百分比?
作者: mmis1000 (秋月恋枫)   2015-05-01 00:23:00
如果你的client支援http streaming,你可以直接write百分比给client,不支援的话。或许可以用另一个ajax跟伺服要处里进度?然后原本那个ajax就直接结束如果你的服务器是PHP那种的话,建议你直接放弃,放个GIF给client看比较实际啦...
作者: shadowjohn (转角遇到爱)   2015-05-01 02:23:00
http://shadowjohn.pcro.co/uploads/ 玩看看吧不过这是上传的,如果是要等server运算的,就作long polling,或是每xx秒去要一次进度之前我们作批次数万行、多笔csv汇入,是把进度丢去暂存盘,ajax每一段时间回应进度数值,就能做到:)
楼主: banana2014 (香蕉共和国)   2015-05-01 03:22:00
请问是要用setInterval在固定时间间隔内来更新一次进度吗?请问可以给我具体的程式码吗? 这样我比较好理解我想要的是下载的进度条,如果有上传的那也好
作者: shadowjohn (转角遇到爱)   2015-05-01 16:25:00
可以加 line 聊 : shadowjohn
楼主: banana2014 (香蕉共和国)   2015-05-01 16:35:00
歹谢 我没有赖 我只有脸书
作者: luoqr (.....)   2015-05-02 23:00:00

Links booklink

Contact Us: admin [ a t ] ucptt.com