Uncaught TypeError: Невозможно прочитать свойство 'aDataSort' из неопределенного

я работаю над нумерацией страниц и используюDataTables плагин, в некоторых таблицах это работает, но в некоторых таблицах выдает ошибку:

Uncaught TypeError: Невозможно прочитать свойство 'aDataSort' из неопределенного

Мой скрипт страницы выглядит так:

$(document).ready(function() {
     $('.datatable').dataTable( {
        "scrollY":        "200px",
        "scrollCollapse": true,
        "info":           true,
        "paging":         true
    } );
} );

// HTML код

<table class="table table-striped table-bordered datatable">
   <thead>
        <tr>
          <th><?php echo lang('date_label')?></th>
          <th><?php echo lang('paid_label')?></th>
          <th><?php echo lang('comments_label');?></th>
        </tr>
   </thead>
   <tbody>
      <?php foreach ($payments as $pay): ?>
      <tr>
        <td><?php echo dateformat($pay['time_stamp'], TRUE);?></td>
        <td><?php echo format_price($pay['amount']);?></td>
        <td><?php echo $pay['note'];?></td>
      </tr>
      <?php endforeach?>
   </tbody>
</table>

Понятия не имею, как возникает проблема, я знаю, что это очень распространенная ошибка, но я искал и не нашел ничего, подтверждающего мою проблему.
кто-нибудь знает решение?

Ответы на вопрос(4)

Ваш ответ на вопрос