没有发生自动页面刷新,因此再次调用刷新 - Javascript或Jquery

时间:2017-05-19 09:51:32

标签: javascript

我有一个页面会在5分钟后自动刷新并加载所有内容。在某些情况下,似乎页面没有得到刷新。所以我需要编写一个函数来检查页面是否在5分钟后刷新,如果不是,我需要再次刷新页面。

data = randn(1,1E3);
fig=figure(1);clf;hold on
H = histogram(data,'Normalization','pdf'); %you have this as well

%pdf and cdf of normal distribution
npdf = @(x,p) 1/(sqrt(2*p(2)^2*pi)) * exp(-(x-p(1)).^2 / (2*p(2)^2));
ncdf = @(x,p) 0.5*(1+erf((x-p(1)) / (p(2)*sqrt(2))));

%generate and show cdf of the data
data = sort(data);
x = linspace(0,1,1E3);
figure();plot(data,x); %cdf

%fit cdf
ssqe = @(x,y,p) sum((y-ncdf(x,p)).^2); %sum of squared error
p = [1 1]; %starting values
p = fminsearch(@(p) ssqe(data,x,p), p); %fit\

%plot pdf of the fit
figure(fig)
plot(data,npdf(data,p),'--r')

在上面的页面中,刷新5分钟后发生。但是我需要为负面场景编写代码(如果在5分钟后没有发生页面刷新,再次调用刷新)。

您的意见和建议对我非常有帮助。     感谢。

1 个答案:

答案 0 :(得分:0)

为什么不每5分钟更新一次?只需编写一个在首次初始化后5分钟后执行的函数!

(function () {  
  window.nsAutoRefreshTimeout = setTimeout(function () {
     clear(window.nsAutoRefreshTimeout)
     window.location.reload()
  }, 300000)
}())

想一想,页面加载,计数器启动,5分钟后再次重新加载。脚本将重新开始!尽力而为。

*用户可以禁用javascript!

你也可以用旧学校的方式做。每隔5米刷新一次:

*用户可以在浏览器上禁用此功能