jquery刷新插件

时间:2011-11-01 12:48:41

标签: jquery ajax timer live

嗨我有这个脚本http://jsbin.com/ajaneh,当我做一个动作时抛出ajax

$.ajax({
             type: "POST",
             url: domain+"/home/register_working_time/",
             dataType: 'json',
             data: data,
             success: function(dt){
                $("#work_time").timer({time:dt.timerTime, stopTimer : dt.stopTimer});
             }

});

插件不刷新,我需要从php添加stopTimer : false,但没有来自计时器的反应,我想我必须刷新插件,但是如何?谢谢!!!!

更新

感谢您的帮助,我资助了我的错误,stopTimer : false的价值,不是布尔值,我添加到检查if (settings.stopTimer !== 'true'),现在它可以工作

1 个答案:

答案 0 :(得分:0)

你的意思是clearTimeout(timer);

if (!settings.stopTimer) {
    timer = setInterval(do_time, 1000);
} else {
    clearTimeout(timer);
}