2017-07-26 82 views
-1

我需要的功能将数据保存到5秒后自动刷新,我该怎么办呢......,如何自动刷新jascript函数?

<body onload="savedata();"> 

<script type="text/javascript"> 

setInterval(savedata, 5000); 


</script> 
<script type="text/javascript"> 



function savedata() { 

<script/> 
+1

'的setInterval(SAVEDATA,5000)' – adeneo

+0

请务必关闭''标签也 – William

+0

可能的[通话每60秒一个函数(https://stackoverflow.com/questions/3138756/calling重复-a-函数每-60秒) –

回答

4

您需要通过引用传递功能,而不是字符串:

<script type="text/javascript"> 

setInterval(savedata, 5000); 

function savedata() { 

} 
</script> 
1
var myVar = setInterval(function(){ savedata() }, 5000); 

function savedata() { 
} 
0

一旦:

<script> 
setTimeout(savedata, 5000) 
function savedata(){} 
</script> 

每5秒:

<script> 
function savedata(){} 
let myInterval = setInterval(savedata, 5000) 
//To stop 
clearInterval(myInterval) 
</script>