jquery - 如何刷新 Bootstrap 表数据

标签 jquery twitter-bootstrap

我有一个带有以下代码的 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);
}

数据显示正常。我的页面上有一个项目下拉列表。当项目名称更改时,我想用新数据填充此表。它没有发生。它将数据附加到我不想要的现有表数据中。如何刷新表并在表中加载新数据。

最佳答案

您遵循的方法是正确的,除了在 mydataAction 之前缺少逗号

还要确保 data[index].DeploymentName 等值存在。

Working Fiddle

更新

使用load函数而不是append

CHECK THIS

关于jquery - 如何刷新 Bootstrap 表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27915296/

相关文章:

javascript - 谷歌地图 v3 api map 没有完全加载

css - Ember 构建时在 tmp 文件夹中找不到 Bootstrap css 文件

html - 一些 tr 有边框,一些没有边框 css bootstrap

javascript - 使用javascript触发下拉菜单

css - Bootstrap 导航栏在自定义宽度上折叠媒体查询

javascript - Ajax表单提交但不重定向

javascript - 针对多项选择题

jquery - CSS 背景颜色不突出具有 "overflowed"的文本

javascript - 如何在点击时垂直移动div

CSS Transition延迟显示bootstrap 3菜单