相关疑难解决方法(0)

未捕获的TypeError:无法读取未定义的属性"aDataSort"

我正在进行分页,我正在使用DataTables插件,在某些表上它可以正常工作,但在某些表上它会出错:

未捕获的TypeError:无法读取未定义的属性"aDataSort"

我的页面脚本如下:

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

// 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>
Run Code Online (Sandbox Code Playgroud)

不知道问题是怎么来的,我知道这是非常常见的错误,但我搜索并发现没有任何支持我的问题.
有谁知道解决方案?

javascript jquery jquery-datatables

8
推荐指数
2
解决办法
3万
查看次数

标签 统计

javascript ×1

jquery ×1

jquery-datatables ×1