-3
<script>
var refresh;
function refresh(timeoutPeriod){
    refresh = setTimeout(function(){window.location.reload(true);},timeoutPeriod);
}  
makeClientRequest('live','liveFeed','');
window.onload=refresh(5000);   
<script>

我想每 5 秒调用一次这个函数。我尝试这种方式。但它没有用。

4

1 回答 1

3

尝试setInterval代替setTimeout

refresh = setInterval(function(){window.location.reload(true);},timeoutPeriod);

setTimeout将在指定时间段后仅调用该函数一次。但是setInterval会在指定的时间间隔调用函数

于 2013-10-29T04:41:43.430 回答