У меня есть одна таблица начальной загрузки со следующим кодом.Как обновить данные в таблице начальной загрузки
<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>
также добавлено ниже.
<script src="~/Scripts/bootstrap-table.js"></script>
<link href="~/Content/bootstrap-table.min.css" rel="stylesheet" />
и мой JQuery код для загрузки данных
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);
}
Он правильно обрабатывает данные. У меня есть одно раскрывающееся меню на странице. При замене имени проекта я хочу заполнить эту таблицу новыми данными. Это не происходит. Это добавление данных к существующим табличным данным, которые я не хочу.
Как обновить таблицу и загрузить новые данные в таблицу.
но функция нагрузки будет работать только при загрузке страницы. Если после загрузки страницы я пытаюсь загрузить таблицу с новыми данными, она не работает. – user1826456
@ user1826456 Здесь 'load' - это не событие, которое мы слушаем. Это просто имя метода, которое мы вызываем. Поэтому нет причин, по которым он будет работать только при загрузке страницы. Ниже приведен пример всех «действий таблицы» в официальной документации, которая также включает метод «load»: http://wenzhixin.net.cn/p/bootstrap-table/docs/examples.html#table-methods Check вне, пожалуйста. –