使用Jquery倒数计时器的Mysql更新过早

时间:2017-03-05 05:00:15

标签: javascript php jquery mysql ajax

我有一个倒数计时器,它应该在它完成计数时触发一个函数,我已经加载了一个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());

1 个答案:

答案 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);
        });
    });