我有一个PHP HTML CSS应用程序,该应用程序具有主仪表板,其中包含多个行和列(称为小部件).
小部件是DIV,并设置了唯一的ID和一些CSS类.喜欢:
<div class="col-2 colstav" id="5">Test 5 velikost 2</div>
<div class="col-6 colstav" id="32">Test 32 velikost 6</div>
<div class="col-4 colstav" id="7">Test 7 velikost 4</div>
在PHP变量中,在我需要重新加载DIV的文件(内容)之后,我已经为每个ID存储了时间(以毫秒为单位).
在PHP中,我有:
$column[5]["file"] = widget5.PHP;
$column[5]["refresh"] = 4000;
$column[32]["file"] = widget32.PHP;
$column[32]["refresh"] = 2000;
$column[7]["file"] = widget7.PHP;
$column[7]["refresh"] = 1000;
我找不到通过PHP变量及时重新加载DIV内容的Javascript函数.
我找到了这个(http://jsfiddle.net/YVB9F/),但是我无法更新此JS代码:(.
规格/编辑:
我需要这样的JS代码:
<script>
var time_div_5 = 4000;
var time_div_32 = 2000;
var time_div_7 = 1000;
function content(content_file,div_id){
load(content_file) to target(div_id)
}
every(time_div_5){do: content("wg/widget5.PHP","5")}
every(time_div_32){do: content("wg/widget32.PHP","32")}
every(time_div_7){do: content("wg/widget7.PHP","7")}
</script>
经过一番研究,ai拥有了此脚本,但无法正常工作:
<script>
function reload_div(file,iddiv){
$(iddiv).load(file);
}
setInterval(reload_div("widgets/widget1.PHP",1),1000);
setInterval(reload_div("widgets/widget2.PHP",2),4000);
</script>
<div id="1"></div>
<div id="2"></div>
非常感谢您的帮助.
最佳答案