我有一个倒计时计时器,它使用ajax调用来更新自己。就像这样
<div class="timer5">--:--:--</div>
我想使用jQuery调用一个PHP函数(只调用一次),它会在计时器到达00:00:00时更新数据库。
问题是,计时器可以在任何时候增加(这是一个拍卖),所以我不能只是在X时间之后运行一个脚本来更新数据库。当计时器真正到零时,我必须调用脚本。
如何做到这一点?在jQuery中有没有针对这一点的某种事件?
发布于 2011-06-30 20:55:35
根据我的经验,对于这些things.Using来说,jquery countdown plugin是很好的插件,你可以很容易地做到这一点。
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,你可以为每个拍卖创建时钟。
发布于 2011-06-30 19:37:28
如果使用AJAX完成了这项工作,那么您已经获得了对服务器的调用,更新了计时器,并知道还剩下多少时间。在那里进行数据库更新。
https://stackoverflow.com/questions/6534087
复制相似问题