dataTable獲取全部輸入的數據(不僅是頁面中展示出來的)


dataTable在頁面中有可能展示10條,50條,100條記錄,但往往不會把所有數據都展示出來,在實際使用的時候,特別是涉及到輸入操作的時候,一般也就展示10條20條,就算用F12查看源碼,也就是能看到你在頁面中看到的那些數據,看不到的那些可不是簡單的通過"hidden"屬性隱藏起來的,那么該怎么獲取沒有展示出來的全部數據呢?

之前查過很多資料,時間有點久,在哪查的我也想不起來了,先把在項目中實際使用到的東西記錄一下吧。

其實很簡單,上代碼:

//獲取dataTable對象
var table_once = $("#" + eloancn.onceRateTableId).DataTable();
//將所有輸入框序列化
var onceFormData = table_once.$("input").serialize();

序列化后的東西傳到后台就可以肆意操作了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM