0

我需要从使用 ajax 请求添加到 DOM 的元素中获取数据属性。我所拥有的内容与在页面加载时加载的元素完美配合,但在使用 ajax 添加时却不行。我假设.data()它不能作为实时函数持续工作,因为在萤火虫中,从 DOM 获得的另一个变量被发送,但数据属性不是。

这是我所拥有的:

window.setInterval(function(){
  $(".ago-time").each(function(idx) {
    var $self = $(this);
    $.get("phpscripts/get_new_time.php", {
      old_ts: $self.data("ts2"),
      index: idx
    }, function(result) {
      $self.html(result);
    });
  });
}, 1000);

我尝试过使用 on 和 live 属性,但这只是破坏了整个事情。可能有一些非常简单的事情需要做。

4

0 回答 0