当我使用分页时,为什么删除的行会再次显示在由“jquery remove”删除的html表中?

时间:2016-04-13 08:29:42

标签: php jquery html ajax

我有一个HTML表,其列中包含一个删除按钮。当我通过ajax请求删除一行时,它可以工作,并且它将从数据库中删除。 在我的成功函数中,行没有刷新页面从表中删除。到目前为止一切都还可以。

但我的桌子长度是50排。如果我有超过50行,则会出现某种分页。

例如,我从第一页删除了一行。这一行消失了。然后我转到第二页并再次返回第一页,我的删除行再次出现。如果我刷新页面,没有问题。但是,如果我使用分页或类似的东西,它会出现。我怎么解决这个问题?

我的删除功能:

function deletetransfer() {
  var tra_id = $(this).data("tra_id");
  var data = 'tra_id=' + tra_id;
  $.ajax({
    type: "POST",
    url: "transfers/deletetransfer.php",
    data: data,
    success: function(data) {
      $("table#transferlist tr#trid" + tra_id).remove();
    }
  });
};

0 个答案:

没有答案