我正在使用jquery数据表并像这样初始化它们
$('#btcTable').DataTable();
填充表后,用户可以使用jquery过滤器。但是数据每秒都在变化。我正在更新数据,如下所示
// Generating table Body for BTC
var html = '';
for (var key in btc) {
var symbol = btc[key].s.slice(0, -3);
html += '<tr class="tbcolor">';
html += '<td class="tblack">' + symbol + 'BTC</td>';
html += '<td>' + btc[key].b + '</td>';
html += '<td class=""></td>';
html += '<td></td>';
html += '<td></td>';
html += '<td></td>';
html += '</tr>';
}
$('#btcTable').DataTable().clear().destroy();
$('#btcBody').html('');
$('#btcBody').html(html);
$('#btcTable').DataTable();
我的问题是重新初始化数据后是否可以保留搜索参数?例如,如果用户选择了基于特定列的排序,则应该在数据表之后保留初始化。
如果您需要澄清,请告诉我。