【发布时间】:2013-08-06 06:37:45
【问题描述】:
你知道是否有解决 livereload 功能的方法吗?因为一个星期,它不再起作用,或者几乎:(
刷新发生在6s之后,很长,太长了。之前,我有一个关于 js 文件的错误消息,这很奇怪。
您有解决方案或替代 livereload 的方法吗?
谢谢你:)
【问题讨论】:
标签: javascript html css livereload
你知道是否有解决 livereload 功能的方法吗?因为一个星期,它不再起作用,或者几乎:(
刷新发生在6s之后,很长,太长了。之前,我有一个关于 js 文件的错误消息,这很奇怪。
您有解决方案或替代 livereload 的方法吗?
谢谢你:)
【问题讨论】:
标签: javascript html css livereload
setInterval(yourFunction, timeout)
以毫秒为单位的超时
【讨论】:
是的,有一个解决方案。阿贾克斯。
已编辑
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>。您可以通过 $_POST 访问 var json 从 boo.php -> $_POST['json'], $_POST['second']:
$.post('boo.php', {json: "value", second: "val"}, function(html){
$("#content").html(html);
});
【讨论】: