dataTable在頁面中有可能展示10條,50條,100條記錄,但往往不會把所有數據都展示出來,在實際使用的時候,特別是涉及到輸入操作的時候,一般也就展示10條20條,就算用F12查看源碼,也就是能看到你在頁面中看到的那些數據,看不到的那些可不是簡單的通過"hidden"屬性隱藏起來的,那么該怎么獲取沒有展示出來的全部數據呢?
之前查過很多資料,時間有點久,在哪查的我也想不起來了,先把在項目中實際使用到的東西記錄一下吧。
其實很簡單,上代碼:
//獲取dataTable對象 var table_once = $("#" + eloancn.onceRateTableId).DataTable(); //將所有輸入框序列化 var onceFormData = table_once.$("input").serialize();
序列化后的東西傳到后台就可以肆意操作了