[問題] 請問如何實現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