After ajax call to delete, how to append data from database

After ajax call to delete, how to append data from database

I have a MVC application that has a timer that deletes a name every 15 seconds from the  table and the database. I have the deletion working correctly. However, I am stuck on figuring out how to always have 5 records displaying. I have tried to reload the table but that isn't working either. 

For example, I have records 1,2,3,4,5, when record 1 is deleted when the timer reaches the end of 15 seconds, then the page should display 2,3,4,5,6. (If I Need to display my MVC code i can add that.)

  1.   $(document).ready(function () {
  2.         startTimer();
  3.         function startTimer() {
  4.             $('#timer').countdown({
  5.                 layout: '{mnn} : {snn}', timeSeparator: ':', until: 15, onTick: TimerColorChange, onExpiry: restartTimer
  6.             });
  7.         }
  8.        
  9.        
  10.         function restartTimer() {
  11.           
  12.             var Id = $("#item_Id").val();
  13.             $('#timer').countdown('destroy');
  14.             
  15.             //we delete the table's Info
  16.             $('#FullName').parent().remove();
  17.           
  18.             // deleting records from entity framweork database;
  19.             $.ajax({

  20.                 url: '@Url.Action("Delete", "UserNames")',
  21.                 type: "POST",
  22.                 data: ({ Id: Id }),
  23.                 dataType: "json",
  24.                 cache: false,
  25.                 async: true,
  26.                 success: function (data) {
  27.                     $('#NameList > tbody:last-child').append("<tr><td>"+ $('#FullName').val()+"</td> </tr>");
  28.                    // $('#NameList').html(data);
  29.                 }

  30.             });
  31.                
  32.             startTimer();

  33.         }