2016-01-05 89 views
0

我正在尝试在HTML/PHP页面每10秒自动刷新一次表格。在此表中嵌入了Google Spreadsheet中的图表。我究竟做错了什么?通过javascript自动刷新表格

Fiddle

var counter = 0; 
window.setInterval("refreshDiv()", 10000); 
function refreshDiv(){ 
    counter = counter + 1; 
    document.getElementById("google"); 
} 
+3

你根本没在做刷新。你只能得到div的id。 –

+0

refreshDiv()不能刷新div吗? :( – TheMan

+1

这是[固定代码](https://jsfiddle.net/z3tfw37e/5/),解开它形式onload包装(jsFiddle功能)。但是你的代码什么也没做,所以....并且调用方法refreshDiv()的时候没有DIV似乎挺不相干的,不是吗?!....你想刷新iframe还是什么? –

回答

0

As per documentation的setInterval()接收两个参数。第一个是一个函数,第二个是毫秒,等待下一次执行。

您正在传递一个字符串作为第一个参数。在这里,你是refreshDiv函数执行的一种方式。

var counter = 0; 

var refreshDiv = function() { 
    console.log('Hey! I was called!!!'); 
    counter = counter + 1; 
    document.getElementById("google"); 
} 

window.setInterval(refreshDiv, 10000);