※ 引述《newvalentine (haha)》之銘言:
: 有辦法在 post 接收頁面做進度
: 讀取條嗎?
: Google 一下沒有資料
: 還請各位大大解惑
: 感謝大家!
這個要看處理什麼東西來作吧~
大家說的部份是指時間很短暫~用gif騙騙使用者處理中就好
如果是處理時間很長~如三十秒還是一分鐘以上~
可以將資料處理 POST 到 iframe內~
開始處理就將處理進度的 javascript 直接 flush 出來
javscript內容就是變更處理進度的顯示
iframe處理時就是吐出處理多少進度的javascript
處理完畢就flush出來給client端
如:
// 資料處理99%的時候
echo "<script>
parent.document.getElementById('proc').style.width = '99px';
</script>";
ob_flush();
而送出頁大概就是置放進度條來被變更
<div id=proc style='background-color:#99ffcc;'></div>