Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery/Ajax/JavaScript时间不间断倒计时_Javascript_Jquery_Ajax - Fatal编程技术网

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

Jquery/Ajax/JavaScript时间不间断倒计时,javascript,jquery,ajax,Javascript,Jquery,Ajax,谁能给我一个Jquery函数来进行时间倒计时,但工作方式是这样的 每15分钟一次(不间断) 时间为0时,执行一些Ajax更新功能并再次自动启动(无需单击或自行刷新) 时间类似于(TimeCountDown=TimeNow-(TimeNow+15分钟)) 我就是找不到这样的函数,我也不知道如何利用时间 谢谢你的帮助。我不太清楚你想做什么 var _TimerCount = 15; var _Timer = setInterval(function(){ TimerC

谁能给我一个Jquery函数来进行时间倒计时,但工作方式是这样的

每15分钟一次(不间断)

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

时间类似于(TimeCountDown=TimeNow-(TimeNow+15分钟))

我就是找不到这样的函数,我也不知道如何利用时间


谢谢你的帮助。

我不太清楚你想做什么

        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);
    });
    }
    }
我想你想要这样的东西:

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

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

$(document).ready(main);
注:时间单位为毫秒,因此1秒=1000


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

你不可能看得太仔细,因为它几乎完全符合你的要求。@MikeC C我看起来不错,你的结果在哪里?不停地做?只是时间倒数,然后做一些味精。用于商店功能,但不适用于我。如果你想让它永远持续下去,只需在完成后重新启动即可。@MikeC这并不容易。用新的日期时间重新开始下一场比赛,而不是用数字。因为将来我想从MYSQL数据库中提供datetime。我认为在继续之前,您需要对JavaScript有一个更基本的了解,因为使用数字可能是最简单的事情。谢谢,但是如何使用datetime呢?没有15号。如果我理解正确的话,您希望每隔15分钟从sql中检索一次数据,现在就返回日期时间。这是正确的吗?每隔15分钟(应该更新数据,然后显示结果)、您需要查看的时间(剩下多少)以及SQL/MYSQL数据库中的所有这些我将很快编辑这篇文章,并提供您需要的更新。好的,非常感谢。我将等待),这是非常好的,您可以在jsfiddle.net中运行show time的示例吗?感谢
http://www.w3schools.com/js/js_timing.asp
-无耻地偷窃:)