jQuery数据表重绘问题

我是jQuery和ASP.Net MVC的新手。 我正在开发一个使用jQuery的mvc应用程序。

我在jQuery Datatables中遇到了问题。 在更新或删除方法之后,我们需要再次重新构造Datatable。 我是用jquery做的,但我不能像之前那样加载Datatable。请帮我解决这个问题。

 //Here is the table I want to reconstruct  <% List xxdetailLst = (List)Session["xxddetailLst"]; foreach (InSys.Models.xxDetailClass grnd in xxdetailLst) { %> 
SN No Item code

jQuery的

  oTable = $('#ViewxxTable').dataTable({ "bPaginate": false, "bJQueryUI": true, "bRetrieve": true, "bDestroy": true, "sPaginationType": "full_numbers" }); 

 $(document).ready(function () { oTable = $("#tableId").dataTable({ "bPaginate": true, "bJQueryUI": true, "bRetrieve": true, "sPaginationType": "full_numbers" }); $("#tableId").dataTable().fnDestroy(); // destroy the old datatable oTable = $("#tableId").dataTable({ "bPaginate": true, "bJQueryUI": true, "bRetrieve": true, "sPaginationType": "full_numbers" 

将您的数据表初始化代码放在一个函数中,然后在重新构造表之后调用该函数。就像这样 –

 function IntializeDatatable(tableId){ $('#'+tableId).dataTable(); } 

里面删除。 更新方法称之为 –

 IntializeDatatable('ViewxxTable');