gpt4 book ai didi

jQuery 数据表 : how to delete the row

转载 作者:行者123 更新时间:2023-12-03 23:02:51 28 4
gpt4 key购买 nike

我想从数据表中删除该行。这是我使用的数据表代码:

var aSelected = [];

oTable = $('.itemPublished').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"bServerSide": true,
"bProcessing": true,
"sAjaxSource": "/item/datatable",
"bDeferRender": true,
"iDisplayLength":20,
"aLengthMenu": [[10, 20, 50, 75, 100, 150], [10, 20, 50, 75, 100, 150]],
"aoColumnDefs": [
{ "bSortable": false, "aTargets": [ 2, 3, 4 ] },
{ "sClass": "left", "aTargets": [ 1 ] }
],
"fnRowCallback": function( nRow, aData, iDisplayIndex ) {
if ( jQuery.inArray(aData.DT_RowId, aSelected) !== -1 ) {
$(nRow).addClass('row_selected');
}
$(nRow).addClass('gradeA');
return nRow;
}
});

我想测试触发一个事件以从数据表中删除一行。该事件由数据表 DOM 之外的按钮触发。我尝试这样做:

$('.test').live('click', function () {
oTable.fnDeleteRow( 0 );
});

检查是否可以从表中删除第一行,但它不会,也不会产生任何错误。我哪里出错了?

最佳答案

在这里找到以下评论:http://datatables.net/forums/discussion/6208/hyperlink-event-to-delete-row/p1 :

“由于您使用的是服务器端处理,并且 fnDeleteRow 对您的服务器端环境一无所知,因此您需要对服务器进行 Ajax 调用以使其执行删除操作,然后在表格上调用 fnDraw 来执行删除操作使用新数据集刷新。”

关于jQuery 数据表 : how to delete the row,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10214307/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com