我猜这个标题有点像误导,但我只想问,让我先解释一下情况:
我正在制作一个拍卖网站,我有一个倒计时,显示拍卖已经离开的时间,当时间结束时,我使用ajax调用运行脚本的php页面,该脚本更新mysql中的一行表并发送一封电子邮件告诉拍卖结束,现在这个工作正常,但我希望它始终有效。当用户进入页面时,它应该总是检查拍卖是否结束,但我不知道如何使这成为可能,倒计时是jquery,我不知道如何总是检查拍卖是否结束发送电子邮件并更新行。
谢谢你,如果你可以帮助我,我没有粘贴任何代码,因为我认为没有必要,但如果你需要一些让我知道。
答案 0 :(得分:1)
请检查此链接。可能这将解决您的问题 Timer for only 30 mins
如果您有任何疑问,请问我..
答案 1 :(得分:1)
对于更新和邮寄以使离线拍卖到期,您应该尝试使用Cron Jobs。
对于javascript解决方案,您可以尝试这个
var myVar = setInterval(function(){myTimer()},1000);
function myTimer()
{
var d = new Date();
var t = d.toLocaleTimeString();
document.getElementById("demo").innerHTML=t;
}
function myStopFunction()
{
clearInterval(myVar);
}
答案 2 :(得分:0)
试试这个:
var timer = setInterval('checkTimer()','Time Interval in milliseconds');
function checkTimer(){
// code to check timer. If timer has ended clear the timer variable
}