如何使用jquery.datatable显示空表

时间:2019-02-14 10:19:01

标签: jquery datatables

我正在使用jquery.dataTables.js来显示我的表数据,但是在初始加载时,我想要一个空表,并且当我选择了一些过滤器之后,相应地表会加载数据。 我也使用iDeferLoading,但是它需要加载一些初始数据,但是我想要一个空表

  • 版本1.9.4

  • 文件jquery.dataTables.js

代码-jsfiddle.net/anki18/Lx97wouy

2 个答案:

答案 0 :(得分:0)

通过以下方式进行

HTML代码

<table id="new-table">
  <thead>
    <tr>
      <th>Firstname</th>
      <th>Lastname</th>
      <th>Age</th>
    </tr>
  </thead>
</table>

JQUERY代码

$("#new-table").DataTable();

您可以使用所需的选项初始化DataTable

修改 JsFiddle

答案 1 :(得分:0)

如果创建没有适当html标记的表,则会出现错误

检查this示例

HTML

<table id="myTable">
    <thead>
        <tr>
            <th>Name</th>
            <th>Designation</th>
            <th>Salary</th>
            <th>Hired Date</th>
        </tr>
    </thead>
</table>

<button id="addButton">
Click me to add new rows
</button>

JQUERY

$(document).ready(function () {
    window.dataTable = $('#myTable').DataTable();

    $('#addButton').click(function() {
        window.dataTable.rows.add([
            [
                "Tiger Nixon",
                "System Architect",
                "$3,120",
                "2011/04/25"
            ],
            [
                "Garrett Winters",
                "Director",
                "$5,300",
                "2011/07/25"
            ]
        ]).draw()
    })
});