[英]Problem updating jquery dataTables plug-in with ASP.NET MVC
我需要有關更新由jQuery數據表插件呈現的表的幫助。
我有一個稱為Index.aspx的視圖,其中有一個DIV ,在其中呈現了傳統表數據。 就像是:
<div id="students">
<table ...>
<thead>
...
</thead>
<tbody>
... (all the rows are statically rendered to DOM)
</tbody>
</table>
</div>
然后,將數據表初始化為:
$(document).ready(function(){
$("#students").dataTable();
});
我設計用於CRUD操作的方法如下:
所有INSERT,UPDATE和REMOVE場景都調用一個Action ,該Action返回更新DIV的PartialView 。
但是,即使我看到數據已正確更新,也丟失了dataTable的諸如分頁,排序等功能。它甚至不能反映出datatable中正確的記錄數。
我知道發生這種情況是因為dataTable將數據緩存在其內部結構中,所以當我使用Ajax更新頁面的一部分時,dataTable並沒有意識到數據的變化。
有沒有人遇到這種情況? 解決此問題的NICE和CLEAN方法是什么?
干杯,
MOSH
在需要刷新表的代碼中嘗試以下操作:
oCache.iCacheLower = -1;
oTable.fnDraw();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.