2014-11-08 1 views
-1
$.ajax({ 
      type:"POST", 
      url:"abc.php", 
      data:dataString, 
      success:function(response){ 

      //alert(response); 
      // Here I want to write code to refresh table body   
      } 
    }); 
+0

Вы можете добавить данные ответа, которые вы получаете от успеха. – Rushee

+0

в моей таблице html они дают кнопку статуса изменения после нажатия кнопки abc.php статус обновления страницы, но после успеха ajax я хочу показать статус обновления –

+0

Итак, вы хотите показать статус обновления в таблице? – Rushee

ответ

1

Попробуйте это, заменив идентификатор таблицы в функции успеха

 success:function(response){ 

      $("#table_id").load(window.location + " #table_id"); 

     } 

Space in important. 
0

Я мог бы быть поздно к партии, но вы можете легко сделать это с помощью двухступенчатого процесса ,

  1. удалить/удалить строки (rows(), затем remove()).
  2. снова нарисовать таблицу (рисовать()).

Затем вы можете вставить приведенный ниже код в свою функцию успеха прямо перед запросом нового вызова ajax.

var table = $('#example').DataTable(); 
var rows = table 
    .rows() 
    .remove() 
    .draw(); 

Я советую читать эту DataTable API https://datatables.net/reference/api/rows().remove()

Если вы по-прежнему сталкиваются с проблемами, дайте мне знать, как я могу помочь.

Смежные вопросы