引导表更新内容不起作用

DTH*_*DTH 5 jquery twitter-bootstrap

我正在使用wenzhinxin的bootstrap表,但无法更新表内容。

我有两张桌子。一个显示所有员工,另一个显示从提到的第一个表中选择的员工的报告。

当单击第一个表中的员工时,我调用此代码来更新第二个表中的数据:

$('#report-table').bootstrapTable('showLoading');

$.ajax({
 type : "POST",
 url : "getReportsForEmployee.php",
 data : "id=" + row['id'],
 dataType:"json",
 success : function(data) 
 {
  $('#report-table').bootstrapTable('hideLoading');
  $('#notification').hide();
  $('#report-table').bootstrapTable({
   data: data
  });
 }
Run Code Online (Sandbox Code Playgroud)

第一次单击员工时,报告已正确加载到第二张表中,但是第二次单击员工(或第三次)时,该表不再更新。我检查了我在google chrome中的网络流量,以确认我收到了正确的回复,并且我可以确认该回复取决于我单击的员工而有所不同。该表似乎仅在我第一次设置data属性时更新其内容。

DTH*_*DTH 5

因为我很久以前找到答案了,所以我想必须更新这个问题。

我所缺少的是在设置data属性时调用了load函数:

$('#report-table').bootstrapTable('load', data);
Run Code Online (Sandbox Code Playgroud)