我有一个倒数计时器,它应该在它完成计数时触发一个函数,我已经加载了一个php页面。问题是计时器功能在计时器完成倒计时之前执行php更新。如果我想在计时器完成时只更新mysql,有更好的方法吗?我试过ajax,但它成了问题。
$('#timerinsert').countdown(plustime)
.on('update.countdown', function(event) {
$(this).html(event.strftime('%M:%S'));
})
.on('finish.countdown',function(event) {
$(this).html("<?php include "timerdone.php"; ?>");
});
PHP:
$thegamesql = "UPDATE MYSQL FUNCTION GOES HERE";
mysql_query($thegamesql) or die (mysql_error());
答案 0 :(得分:0)
等待你的finish.countdown函数正常触发,没有理由认为这不适用于你...
$('#timerinsert').countdown(plustime)
.on('update.countdown', function(event) {
$(this).html(event.strftime('%M:%S'));
})
.on('finish.countdown', function(event) {
$.ajax({
url: 'timerdone.php'
}).done(function(html) {
$(this).html(html);
});
});