您是否知道是否有正确的livereload功能解决方案?因为一个星期,它不再有效,或几乎:(
刷新发生在6s之后,它很长,太长。以前,我有一个关于js文件的错误消息,这很奇怪。
您是否有解决方案或替代livereload?
谢谢你:)
答案 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);
});