【发布时间】:2016-09-19 19:39:57
【问题描述】:
我的 JQuery 数据表有几个选项,它们将清除数据表并通过 WebSockets 加载新数据。因此,我使用fnClearTable() 清除表格内容,片刻之后,我通过我的 WebSocket 获取新数据。
这可能会持续几秒钟,同时我想在我的 DataTable 中显示加载图像。我怎样才能做到这一点?
我的清除数据表的事件处理程序:
/* On Daterange change (e.g. Last 3 Days instead of Last 24h) */
$('#profitList_dateRange').change(function() {
var dateRangeHours = $("#profitList_dateRange").val();
var jsonParamObject = JSON.parse(dateRangeHours);
// Clear table
var profitList = $('#profitList').dataTable();
profitList.fnClearTable(); // Now I want to show the loading image!
socket.emit('load-statistics', (jsonParamObject));
});
【问题讨论】:
-
如果页面上的 gif 被隐藏了怎么办。然后一旦更改函数被触发,显示它,一旦清除函数完成,再次通过回调隐藏 gif。
标签: javascript jquery node.js datatable