当时间到了jQuery倒计时



我在项目中使用 jQuery countdown (Keith-Wood(。我希望我设置的 AJAX 命令在倒计时完成时运行(因此当计数器 = 0 时(。你能帮我怎么做吗?我从未更改倒数计时器的默认设置。

<p class="countdown" id="<?=$product['id']?>"></p>
<script>
$('.countdown').countdown({
until: new Date("<?=$product['id']?>"),
compact: true
});
</script>

我想工作的 AJAX 代码

$.ajax({
Type: 'POST',
url: 'update.php',
data: {
status: 1,
id: Id
},
success: function(response) {
window.location.href = 'index.php';
}
});

>您可以使用倒计时选项onExpiry调用在其中进行 ajax 调用的函数:

onExpiry: ajaxFunction

倒计时参考

onExexpry:倒计时时调用的回调函数 达到零。

$('.countdown').countdown({
until: new Date("<?=$product['id']?>"),
compact: true,
onExpiry: ajaxCall 
});
function ajaxCall() {
$.ajax({
Type: 'POST',
url: 'update.php',
data: {
status: 1,
id: Id
},
success: function(response) {
window.location.href = 'index.php';
}
});
}

最新更新