【发布时间】:2015-10-19 14:24:48
【问题描述】:
我正在使用 Twitter Bootstrap,并且我有一个带有 paginator 的响应表。在加载页面中,分页工作,但在更新主体表中的行和数据的 Jquery Ajax 事件之后,表不分页。
表格:
<table id="tblFaltas" class="table table-striped table-bordered">
<thead id="theadFaltas">
<tr class="header">
<th rowspan="2">
Name
</th>
</tr>
<tr id="lnDia">
<th>
</th>
</tr>
</thead>
<tbody id="tBodyFaltas">
<tr>
<td>
<center>
No data
</center>
</td>
<td>
<center>
No data
</center>
</td>
</tr>
</tbody>
</table>
还有一个调用Jquery ajax函数的选择按钮。
带有事件onChange的按钮:
<select class="form-control" id="day" onChange="selectDay()">
<option>
</option>
</select>
函数selectDay():
function selectDay() {
$.ajax({
type: 'POST',
data: JSON.stringify(data),
cache: false,
contentType: 'application/json',
datatype: "json",
url: '/home/getdays',
success: function (returns) {
$('#tBodyFaltas').empty();
$('#tBodyFaltas').append($tr); // UPDATE THE BODY TABLE HERE
}
});
$('#tblFaltas').dataTable(); // Call the dataTable pagintator
};
我的疑问是:$('#tblFaltas').dataTable(); 是这样工作的?
【问题讨论】:
标签: javascript jquery html twitter-bootstrap datatables