防爆刷新元素:網站說明:當他們登錄到管理方如何在CakePHP
- 兩個超級管理員SA1 SA2
- 更新按鈕將apear儀表板上。
所需
當更新按鈕SA1點擊將需要15分鐘才能完成的任務, 考慮而進行的過程中,他& SA2日誌應來要知道SA1 已經點擊更新按鈕,直到除非它玩完,SA2不能點擊 就可以了。
我做什麼
創建表 'button_status'[ID,狀態( '完整的', '不完全'),每當在更新按鈕 SA1或SA2點擊我正在插入 狀態爲「不完整」值的新記錄,直到我正在顯示正在處理進程 加載圖像並禁用SA1 & SA2的更新按鈕,一旦進程 在10個版本之後獲得完成我更新最後一條記錄的狀態爲「完成」。 和刪除加載圖像,並使更新按鈕啓用。
一切都很好工作,問題是加載圖像或禁用按鈕等 管理員誰不上的更新按鈕點擊,我不能夠刪除它作爲我需要 刷新頁面。 有沒有什麼方法可以在其他管理員自動顯示完成而無需在db完成狀態更新後刷新頁面?
@破冰船。我做了同樣的事情wat你說'保持它原樣',但我希望有這個簡單的解決方案..! –
@SiddeshBhalke目前我不知道簡單的跨瀏覽器解決方案。 – icebreaker
upvoted你的答案,但這只是建議,我做的和你說的一樣。但每個薄荷糖發送一個Ajax請求增加服務器上的負載很多..!可能不是一個壞的解決方案。 –