Привет всем! Два дня назад познакомился с jQuery плагином Datatables, он как раз очень нужен оказался. Проблема в том что я не могу её переинициализировать после аякс запросов. С её методом аякса не могу разобраться, поэтому делаю так
$.ajax({
dataType : 'json'
data : {это неинтересно},
success : function(response){
var str = '';
for(n in response){
str += '<tr>';
str += '<td>'+response[n].s_name+'</td>';
str += '<td>'+response[n].task_txt+'</td>';
str += '<td>'+response[n].task_dstart+'</td>';
str += '<td>'+response[n].task_dfinish+'</td>';
str += '</tr>';
}
$('#tasks tbody').html(str);
$('#tasks').DataTable();
}
});
И всё работало, всё нормально было до какого-то момента, нажимал к примеру "все записи", их выводило и внизу писалось верное их количество, так же и с другими кнопками. А теперь если нажал на одну, их вывело, нажал на другую, тоже, но сортировка и поиск ведутся по первым записям.
Хочу спросить, как снять метод .DataTable() и снова повесить на таблицу? Пробовал .destroy(), но после него уже не получается инициализировать табличку...