我有一個簡單的電子郵件完成。我希望這個電子郵件表單在一個流程中運行。用戶將提交一個查詢。他將不得不等待很短的時間才能獲得結果。在這段短時間內,我希望屏幕顯示我的電子郵件表單,並且每5秒鐘不斷刷新一次,當過程完成並且結果準備就緒時,我希望表單離開,腳本繼續到創建的結果頁面。PHP在進程運行期間刷新臨時表單
我在想JavaScript嗎?
function timeRefresh(timeoutperiod){ setTimeout("location.reload(true);",timeoutPeriod);有什麼建議嗎?
你自己的想法做你想做的事嗎? – Armatus 2012-04-23 12:04:12
你可以使用XmlHttpRequest發送一個小的'ping'到服務器來檢查更新。這是大多數聊天系統的工作原理。如果您想運行搜索,該技術稱爲「長輪詢」。 – rlemon 2012-04-23 12:04:20
你將如何查詢過程中的狀態在PHP?你有沒有寫過,是客戶端唯一的問題?請進一步說明你需要什麼或你想要做什麼 – worenga 2012-04-23 12:06:09