http://www.datatables.netの dataTable プラグインを使用していますが、テーブルに新しい行を追加する関数があるため、プラグインの機能を削除して再度適用したいと考えています (次のように追加しています: htmlContent="<tr><td></td>..</tr>", $(myTableBody).append(htmlContent)
)そして、プラグインを再びテーブルに適用すると、検索フィールド、ページネーションフィールドなどが2倍になり、古いテーブルだけを更新したいのですが、誰か助けてもらえますか?updateTablePlugin でテーブルを更新したい。
$(".tableBody").each(function() {
var tableName = $(this).attr("name");
if (tableName == type) {
$(this).empty();
var contentHTML = "";
for ( var i = 0; i < resourcesJSON.length; i++) {
if (type == resourcesJSON[i].requesttype) {
contentHTML += "<tr>";
contentHTML += "<td>" + resourcesJSON[i].batchid + "</td>";
contentHTML += "<td>" + resourcesJSON[i].responderservice + "</td>";
contentHTML += "<td>" + resourcesJSON[i].requestorservice + "</td>";
contentHTML += "<td>" + resourcesJSON[i].requesttype + "</td>";
contentHTML += "<td>" + resourcesJSON[i].priority + "</td>";
contentHTML += "<td>" + resourcesJSON[i].holdstatus + "</td>";
contentHTML += "<td>" + resourcesJSON[i].sequence + "</td>";
contentHTML += "<td>" + resourcesJSON[i].queuename + "</td></tr>";
}
}
$(this).append(contentHTML);
updateTablePlugin(tableName);
}
});