Jquery/Ajax/JavaScript时间不间断倒计时
谁能给我一个Jquery函数来进行时间倒计时,但工作方式是这样的 每15分钟一次(不间断) 时间为0时,执行一些Ajax更新功能并再次自动启动(无需单击或自行刷新) 时间类似于(TimeCountDown=TimeNow-(TimeNow+15分钟)) 我就是找不到这样的函数,我也不知道如何利用时间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
谢谢你的帮助。我不太清楚你想做什么
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
-无耻地偷窃:)