jjery在ajax调用后停止工作

时间:2015-09-16 09:28:56

标签: jquery ajax

我使用此plugin来显示多个实例 在同一页上。但是,当我进行ajax调用并加载页面的一部分时,计时器停止运行。也许它从DOM中丢失了。有人可以建议出了什么问题吗? 我每次调用ajax时都试着调用该函数(它正常工作),但我认为这不是正确的解决方案。

这是jquery代码:

$('[data-countdown]').each(function() {
  var $this = $(this), 
  finalDate = $(this).data('countdown');
  $this.countdown(finalDate, function(event) {
    $(this).find('.day').html(event.strftime('%D'));
    $(this).find('.hour').html(event.strftime('%H'));
    $(this).find('.minute').html(event.strftime('%M'));
    $(this).find('.seconds').html(event.strftime('%S'));
  });
});

$(document).on('click', '.reload-img', function(e) {
          $.ajax({
           type: "POST",
           url: "reload__ajax.php",
           dataType:"html",
           data: { lang:lang, confirmed:confirmed, result_id:result_id },
           success: function(data){ 

                $('ul[data-id='+result_id+']').html(data).fadeIn(1000);
           }
         });
});

0 个答案:

没有答案