请求的未知参数' 1'来自行' 0'的数据源

时间:2017-01-30 17:58:18

标签: javascript jquery datatables

我的HTML代码:

<table>
<thead>
  <th>
    <td>Links</td>
  </th>
</thead>
<tbody>
  <tr>
    <td><a href="http://www.google.com/">www.google.com</a></td>
  </tr>
</tbody>
</table>

我的JS:

$(document).ready(function(){
    $('table').DataTable();
})

JS小提琴:https://jsfiddle.net/paczbj35/

当我运行它时,我得到一个&#34;请求的未知参数&#39; 1&#39;来自行&#39; 0&#39;&#34;的数据源错误。

关于为什么的任何想法?

1 个答案:

答案 0 :(得分:4)

可能是因为你的表结构在语法上是不正确的。 <th>相当于<td>标记,仅适用于<thead>,但它可以在表格的任何位置用作单元格。您正在使用它,好像<th>表示表头的行。

您的错误消息也告诉您问题的确切位置...第0行第1列

尝试 -

<table>
<thead>
  <tr>
    <th>Links</th>
  </tr>
</thead>
<tbody>
  <tr>
    <td><a href="http://www.google.com/">www.google.com</a></td>
  </tr>
</tbody>
</table>