使用新的API刷新多个数据表
Refresh Multiple DataTables using new API
在花时间阅读了新的DataTable 1.10.2 API之后,我觉得我现在越来越好了。到目前为止,我已经将200多行代码减少到了不到100行,并且做得更好。现在,当数据发生变化时,数据表无法刷新,这让我很头疼。下面的代码只刷新.getJSON函数,但刷新浏览器中两个表上未刷新的数据:
$(document).ready(function (){
var alertTable = $('#alert-table').DataTable({
"columns": [
{ "data": "host" },
{ "data": "description" },
{ "data": "value", "visible": false }
],
});
var errorTable = $('#error-table').DataTable({
"columns": [
{ "data": "host" },
{ "data": "description" }
],
});
setInterval (function(){
$.getJSON("data/json_data.txt", function (pcheckdata){
alertTable.clear();
alertTable.rows.add(pcheckdata.alerts).draw();
alertTable.columns.adjust().draw();
errorTable.clear();
errorTable.rows.add(pcheckdata.errors).draw();
errorTable.columns.adjust().draw();
});
}, 1000);
});
这是我在检查firefox控制台时看到的:
GET data/json_data.txt 200 OK 10ms
我真傻,我刚刚注意到我的错误,忘记在.clear()之后添加.draw()
alertTable.clear().draw();
alertTable.rows.add(pcheckdata.alerts).draw();
alertTable.columns.adjust().draw();
errorTable.clear().draw();
errorTable.rows.add(pcheckdata.errors).draw();
errorTable.columns.adjust().draw();
相关文章:
- 数据表刷新不起作用
- 如何刷新数据表列数据
- 数据表上的行计数不会刷新
- 允许在表刷新后键入数据表搜索按钮
- 数据库更新后刷新数据表
- Wordpress在插入新数据后刷新表
- 如何在后退/前进或刷新后保留数据表中的筛选器
- 数据表无限 + 自动数据刷新
- 从数据表中删除行而不刷新整个页面
- 数据表每 30 秒自动刷新一次不起作用
- 主干:更改集合后刷新数据表
- 刷新 jquery 数据表
- 谷歌折线图,刷新数据表
- 使用 ajax 动态刷新 jquery 数据表
- 在角度.js中编辑后立即刷新数据表
- RubyonRails-让数据表100%加载,而不仅仅是刷新
- 从mysql中分页数据表,自动刷新
- 通过函数刷新/重新绘制数据表
- 使用新的API刷新多个数据表
- 数据表刷新到第一页