2012-12-19 57 views
3

我正在使用jQuery數據表綁定asp.net gridview,我不得不隱藏並顯示一些行。在asp.net中重新綁定jQuery數據表gridview

這是工作完美的,但是當我從數據表中隱藏一些行數據表分頁沒有更新,所以我必須重新綁定jQuery數據表。

當我再次調用DataTable功能,它顯示了這個錯誤: -

enter image description here

我使用這個代碼來顯示和hide..then重新綁定的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(); 
       } 
      }); 

回答

1

我不我認爲不可能重新綁定datatable。重新綁定前解除綁定:

$('.Flight_class').unbind().dataTable({...}); 
相關問題