我們有一個Web應用程序來管理我們的計算機支持組的庫存。我們將使用這個功能的一個方面是爲我們的大型計算機實驗室推出「Computers Currently In Use」(計算機當前正在使用)地圖,以便用戶可以更輕鬆地找到打開的計算機(我們的主庫中的實驗室有大約150臺計算機)。用於此頁面顯示背景的圖像通過應用程序的管理部分進行管理,以及站點位於實驗室中的位置與所在位置之間的關係。如何最好地從應用程序的另一部分「關閉」網頁?
我們希望使管理員能夠在管理界面中更新地圖時,關閉每個位置的地圖頁面顯示。我的想法是擴展包含位置數據的表以指示位置是否可用於地圖顯示,並在地圖更新時檢查此位置。如果檢查表明不應顯示地圖,則頁面將繪製合適的消息,而不是顯示地圖圖像和「正在使用」覆蓋數據。
在希望別人可能已經完成了這個或類似的事情之前,我想聽聽您對替代方案的建議。
地圖頁面將通過傳遞圖片url以及疊加數據(每個表格的位置和可用計算機的數量)通過AJAX定期刷新(每2分鐘一次)。我在想,當頁面檢測到從「不顯示」到「顯示」的轉換時,它會通過HTTP GET刷新頁面。