我们有一个 Web 应用程序来管理我们的计算机支持组的库存。我们将使用它的其中一件事是为我们更大的计算机实验室驱动“当前使用的计算机”地图,以便用户可以更轻松地找到开放的计算机(我们主图书馆的实验室大约有 150 台计算机)。用于此页面显示背景的图像是通过应用程序的管理部分进行管理的,以及实验室中的站点及其所在位置之间的关系。
我们希望管理员可以在管理界面中更新地图时“关闭”每个位置的地图页面显示。我的想法是扩展保存位置数据的表以指示该位置是否可用于地图显示,并在地图更新时检查这一点。如果检查表明不应显示地图,则页面将绘制合适的消息,而不是显示地图图像和“使用中”叠加数据。
希望其他人之前可能已经这样做过或类似的事情,我想听听您对替代方案的建议。
地图页面将通过 AJAX 定期刷新(每 2 分钟一次),方法是传递要使用的图像 url 和覆盖数据(表格的位置和每个可用的计算机数量)。我在想,当页面检测到从“不显示”到“显示”的转换时,它会通过 HTTP GET 刷新页面。