如何刷新引导表数据

时间:2015-01-13 05:14:32

标签: jquery twitter-bootstrap

我有一个带有以下代码的引导程序表。

<table id="tblPendingRequests" data-height="300">
   <thead>
     <tr>
         <th data-field="Version">Version</th>
         <th data-field="Env">Env</th>
         <th data-field="Release">Release</th>
         <th data-field="CreatedBy">Created By</th>
         <th data-field="Action">Action</th>
     </tr>
  </thead>
</table>

还在下面引用了参考文献。          

function loadData(){
    $(function () {
        $('#tblPendingRequests').bootstrapTable({});
    });
}

然后我使用以下代码行将一些数据加载到此表

var mydata = { 
    "Version": data[index].DeploymentName, "Env": data[index].EnvName, 
    "Release":data[index].ReleaseName, "CreatedBy": data[index].UpdatedBy  
    "Action": ActionButton 
};          
testData.push(mydata);
updateData(testData);
function updateData(myData) {
    $('#tblPendingRequests').bootstrapTable("append", myData);
}

正确地对数据进行二次填充。我在页面上有一个项目下拉列表。在项目名称的更改中,我想用新数据填充此表。它没有发生。它将数据附加到我不想要的现有表数据。如何刷新表并在表中加载新数据。

1 个答案:

答案 0 :(得分:6)

您所遵循的方法是正确的,但在mydata Action之前缺少逗号

还要确保data[index].DeploymentName之类的值存在。

Working Fiddle

<强>更新

使用load功能代替append

CHECK THIS