Jquery / Ajax / JavaScript时间倒计时不停

时间:2014-08-05 19:30:37

标签: javascript jquery ajax

任何人都可以为时间倒计时给我Jquery功能,但是这样工作。

每15分钟一次(不停)。

当时间为0时,执行一些Ajax更新功能并再次自动启动(不自行点击或刷新)

时间(TimeCountDown = TimeNow - (TimeNow + 15minuts))。

我找不到这样的功能,我不知道如何处理时间。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

        var _TimerCount = 15;
    var _Timer = setInterval(function(){
    TimerCountDown();
},6000);

    function TimerCountDown(){
    if(_TimerCount !=0){
       _TimerCount -=1;
    }
    else{
    var currentdate = new Date();
    var _DateString = currentdate.getDate() + " " + currentdate.getHours() + ":" + currentdate.getMinutes() + ":" + currentdate.getSeconds();
    _TimerCount = 15;
    $.get("C# CODE FILE HERE eg. MyFile.ashx",{_DateTime:_DateString }).done(function(response){
     //Your Response CODE HERE 
     alert(response);
    });
    }
    }

答案 1 :(得分:1)

有点不清楚你要做什么。

我想你想要这样的东西:

var timeOut = function() {
****Whatever you want the code to do every 15 minutes****
};

var main = function() {
    setInterval(timeOut, 900000);
};

$(document).ready(main);

注意:时间以毫秒为单位,因此1秒= 1000

JSFiddle:http://jsfiddle.net/kitsonbroadhurst/552nu/1/