Javascript计时器刷新和PHP功能

时间:2017-02-12 20:10:17

标签: javascript php jquery timer

我想点击一个按钮开始倒计时,当计时器达到0时执行查询到数据库。我做计时器JS(我不知道多少是正确的,但它的工作原理),到达目的后如何执行SQL查询我感兴趣?而且,我需要刷新页面计时器继续倒计时而不是从头开始..

这就是我所做的:

<div id='timer'></div>
var elapsed= "20";


function calcTimeLeft(numSec) {
    if (numSec <= 0) {
        window.location=window.location;
    }
    console.log(elapsed);
    var sec = numSec%60;
    var min = parseInt(numSec/60);
    if(min>60){
        var h = parseInt(min/60);
        min = min-h*60;
    }else{
        h=0;
    }
    min = (min<10?"0":"")+min;
    sec = (sec<10?"0":"")+sec
    document.getElementById("timer").innerHTML = "Остава: "+h+" часа "+min+" минути "+sec+" секунди";
    setTimeout("calcTimeLeft("+(numSec-1)+");", 1000);
}
onLoad=calcTimeLeft(elapsed);

0 个答案:

没有答案