我创建了一个jquery数据表,如下所示。
var table =$('#alertHistoryTable').DataTable({
"processing": true,
"serverSide": true,
"columns" : [
{ title: "Alert Timestamp" },
{ title: "Type" },
{ title: "Message" },
],
"ajax": {
"url" : "site/blocks/alert-table/ajax/alert-table.jag",
"type": "POST",
"data" : function (d) {
d.action = "getDataFromAlertTable",
d.tableName = tableName;
d.searchQuery = null;
d.entriesPerPage = $("#alertHistoryTable_length option:selected" ).val();
}
}
});
$('#tableContainer').append(table);
$('#tableContainer').show();
我有一个下拉列表来选择tableName,一旦tableName被更改,我需要重新发送ajax请求并从服务器获取数据。可以这样做吗?默认表(默认下拉选项)工作正常。但是,一旦下拉选项发生变化,我就无法使其正常工作。
有什么建议吗?
答案 0 :(得分:0)
我认为您可以在必要时使用此功能重新加载DataTable:
git add path/to/file.txt
git commit -m "re-apply fix foo"
git checkout -
git merge -