制表符-如何从JSON文件刷新表

时间:2019-05-18 05:36:16

标签: tabulator

我正在尝试从JSON文件更新我的Tabulator表。提交或删除项目时,它会触发一个PHP文件,该文件可以正常更新。但是,该表不会更新。如果我重新加载页面(CTRL + F5),表将正确更新。否则,它将不会通过定期重新加载进行更新。我的代码中有一个location.refresh();,用于通过对我的PHP文件的成功Ajax请求进行删除。我的PHP文件有一个"Refresh:0; url = tabulator.html"。我尝试将其添加到html页面的顶部:

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

并在我的PHP文件顶部:

header('Cache-Control: no-cache, no-store, must-revalidate'); // HTTP 1.1.
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache'); // HTTP 1.0.
header('Expires: 0');

在创建表的最后,我使用table.setData();,因为我使用ajaxURL将数据加载到表中。有人知道提交或删除项目后如何使用JSON文件中的数据刷新表吗?预先感谢。

1 个答案:

答案 0 :(得分:0)

使用reactiveData:true, //enable reactive data Checkc documentation