我的网站带有一个数据表每30秒重复一次,以从数据库接收新数据。
现在的问题是,如果打开了花哨的盒子(显示了图表(和父站点重新加载,则我的花式框和图表都关闭了。
如何防止这种行为?意思是父网站重新加载并接收新数据,并且打开的花哨盒(图表(仍然留在前景直到我关闭。
正确的解决方案不是重新加载页面,而是使用Ajax获取新的数据。从技术上讲,在页面刷新时保持模态打开是不可能的。您可以在每次刷新后打开花哨的盒子,但不会平滑。
我通过使用JavaScript方法setTimeout
setTimeout(function() {location.reload();},30*1000);
而不是
<meta http-equiv="refresh" content="30">
在重新加载过程中,该网站闪烁,但花式盒仍保留。它对我有用。