JavaScript 为什么只 load 一次呢

fayake · 2014年03月30日 · 最后由 hozaka 回复于 2014年03月30日 · 1902 次阅读
<script type="text/javascript">   
 var time = 1000*3;
    var interval;
function run() {
        interval = setTimeout("fun()", time);
    }
function fun() {
        $("#videosource").load("/welcome/tests #audios");
        document.getElementById("videosource").innerHTML= "";
    };
 run();
</script>

如果把#audios 去掉就可以每三秒 load 一次

$("#videosource").load("/welcome/tests #audios");

怎么让以上这个代码也是三秒 load 一次 求大神指导

setTimeout 不就是只执行一次吗?如果要定时的话,用 setInterval

BTW,有必要这样做么?也不怕把服务器拖死

需要 登录 后方可回复, 如果你还没有账号请 注册新账号