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

I have a HTML table with a column including a deleting button in its rows. When I delete a row by ajax request, it works and it's getting deleted from the database. In my success function the row is removed from the table without refreshing page. Everything is ok so far.

But my table lenght is 50 rows. If I have more than 50 rows, some sort of pagination appears.

For example I removed a row from 1st page. This row disappears. Then I go to the second page and return again to the first page, my deleted row appears again. If I refresh the page, there is no problem. But if I use the pagination or something like this it appears. How can I solve this problem?

My remove function:

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();
    }
  });
};