Javascript 在不与数据库通信的情况下使用jquery刷新表
我正在为gridview使用jQueryAPI。我的样本如下: 它在底部以下面的形式显示条目的总数Javascript 在不与数据库通信的情况下使用jquery刷新表,javascript,jquery,ajax,servlets,Javascript,Jquery,Ajax,Servlets,我正在为gridview使用jQueryAPI。我的样本如下: 它在底部以下面的形式显示条目的总数 Showing 1 to 10 of 10 entries 我使用jquery删除此gridview的代码/脚本如下: $(document).ready(function() { $('table#example td a.delete').click(function() { if (confirm("Are you sure you want to dele
Showing 1 to 10 of 10 entries
我使用jquery删除此gridview的代码/脚本如下:
$(document).ready(function()
{
$('table#example td a.delete').click(function()
{
if (confirm("Are you sure you want to delete this row?"))
{
$getCode = $(this).parent().parent().attr('id');
var parent = $(this).parent().parent();
$.post("DeleteDepartment", {
depID:$getCode
}, function(data) {
if(data.result >0){
parent.fadeOut('slow', function() {$(this).remove();});
}else{
alert("Operation Fail");
}
});
}
else{
$('div#feedback').html('<div class="cancel"><b>Operation Cancel</b></div>');
}
});
});
当我删除一个条目时,它必须显示新的条目总数
Showing 1 to 9 of 9 entries (total entry decrease by one, on every deletion )
如何在每次删除时刷新表,而不与数据库通信以重置条目的总数(显示底部左侧),使用DataTable API删除行 或者对你来说
oTable.fnDeleteRow( $(this).index() );
假设您对dataTable数据对象使用了相同的名称
编辑
更好的是:
oTable.fnDeleteRow( this );
代码,当单击最后一个td时-
亲爱的,oTable.fnDeleteRow 0在第一行正常工作。但是如何删除所选行,因为oTable.fnDeleteRow$this.index和oTable.fnDeleteRow这对我不起作用。我想删除所选行@凯文B
oTable.fnDeleteRow( $(this).index() );
oTable.fnDeleteRow( this );
$("#ffetch tbody tr td:last-child").live('click', function(s) {
var row = $(this).closest('tr');
var nRow = row[0];
$('#ffetch').dataTable().fnDeleteRow( nRow );
});