1
我刪除的行後的序號列號沒有被重新排序如何重新奧德序列號之後,從數據表
我有每一行中刪除上點擊按鈕調用Ajax來從刪除記錄刪除刪除的行數據。它從數據庫中刪除記錄,在刪除記錄後,我想要顯示保留數據並刪除表中的特定行,但它正在改變分頁和刷新整個表格。
var owner_table = null;
$(document).ready(function() {
owner_table = $('#owners_table').DataTable();
});
function deletehouseowner(oid, rid) {
$.ajax({
dataType: "HTML",
type: "POST",
data: {
"oid": oid
},
url: "houseowner_delete.php",
success: function (msg) {
if (msg === "failure") {
} else {
event.preventDefault();
var table = 'owners_table';
var row = $(this).closest('tr');
var id = row.attr("id");
setTimeout(function() {
var siblings = row.siblings();
owner_table.row($('#row_' + rid)).remove().draw();
siblings.each(function (index) {
$(this).children().first().text(index + 1);
});
}, 100);
}
}
});
}
截圖:
owner_table.row($( '#行_' + RID))刪除()畫(假);這也同樣的問題,因爲它是以前。 –
@venkatasudhakarpalisetty,增加了一個例子來證明我的解決方案有效。您的代碼可能存在其他問題,例如,不確定「this」是否指向被點擊的按鈕。 –
謝謝Gyrocode.com –