6秒后Live Reload刷新,有时会种植

时间:2013-08-06 06:37:45

标签: javascript html css livereload

您是否知道是否有正确的livereload功能解决方案?因为一个星期,它不再有效,或几乎:(

刷新发生在6s之后,它很长,太长。以前,我有一个关于js文件的错误消息,这很奇怪。

您是否有解决方案或替代livereload?

谢谢你:)

2 个答案:

答案 0 :(得分:0)

setInterval(yourFunction, timeout) 

以毫秒为单位的超时

答案 1 :(得分:0)

是的,有一个解决方案。 Ajax的。

<强>被修改

http://api.jquery.com/jQuery.ajax/

这将每6秒运行一些代码。只需将此代码存储到文档的头部即可。

var timer = null;
function loader(){
    if (timer) {
        clearTimeout(timer);
        timer = null;
        return;
    }
    timer = window.setInterval(function(){
      // DO SOME CODE
    }, 6000);
}

window.onload = function() {
    loader();
};

演示:http://jsfiddle.net/FK452/1/

这会将页面boo.php加载到<div id="content"> </div>。您可以json之前的boo.php访问var $_POST - &gt; $_POST['json']$_POST['second']

$.post('boo.php', {json: "value", second: "val"}, function(html){
  $("#content").html(html);
});