首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当计时器倒计时到零时更新数据库

当计时器倒计时到零时更新数据库
EN

Stack Overflow用户
提问于 2011-06-30 19:35:42
回答 2查看 1K关注 0票数 1

我有一个倒计时计时器,它使用ajax调用来更新自己。就像这样

代码语言:javascript
运行
复制
<div class="timer5">--:--:--</div>

我想使用jQuery调用一个PHP函数(只调用一次),它会在计时器到达00:00:00时更新数据库。

问题是,计时器可以在任何时候增加(这是一个拍卖),所以我不能只是在X时间之后运行一个脚本来更新数据库。当计时器真正到零时,我必须调用脚本。

如何做到这一点?在jQuery中有没有针对这一点的某种事件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-30 20:55:35

根据我的经验,对于这些things.Using来说,jquery countdown plugin是很好的插件,你可以很容易地做到这一点。

代码语言:javascript
运行
复制
var auction_id = array('1','2','3','4','5') // auction ids in array

jQuery(auction_id).each(function(key, val){

    jQuery('.countbox-'+val).countdown({
    //other options ref in plugin link
    onExpiry: function(){ 

     sold(val); // passing argument 

    //ajax call goes here to update db

    }
    }); 
}

为了更新你的时钟,我已经回答了here。答案的第二部分将为您提供完整的帮助。

如果你想在page.you中创建多个拍卖时钟,需要在array.then中收集所有的拍卖ids,你可以为每个拍卖创建时钟。

票数 1
EN

Stack Overflow用户

发布于 2011-06-30 19:37:28

如果使用AJAX完成了这项工作,那么您已经获得了对服务器的调用,更新了计时器,并知道还剩下多少时间。在那里进行数据库更新。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6534087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档