[英]Rebind jQuery datatable in asp.net gridview
我使用jQuery數據表來綁定一個asp.net gridview,我必須隱藏並顯示一些行。
它工作正常但是當我從datatable中隱藏一些行時,datatable分頁沒有更新,所以我必須重新綁定jquery數據表。
當我再次調用datatable函數時,它顯示以下錯誤: -
我正在使用此代碼來顯示和隱藏..然后重新綁定數據表
$('table.dataTable tbody tr').each(function () {
var name = $(this).find('.name').html();
if (name == str) {
$(this).show();
$('.Flight_class').dataTable({
"aaSorting": [[1, "asc"]],
"sPaginationType": "full_numbers",
"bJQueryUI": false,
"bAutoWidth": false,
"bLengthChange": false
});
}
else {
$(this).hide();
}
});
我不認為這是不可能重新綁定datatable
。 在重新綁定之前取消綁定:
$('.Flight_class').unbind().dataTable({...});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.