jquery datatable數據初始化


一個datatable的初始化問題,困擾了在下整整半天,最后在網上各位大神的幫助下,終於解決了。

首先分析一下我所遇到的問題:

 在HTML上有個下拉框,我需要獲取下拉框的值來從后台數據庫中獲取不同的數據,這個時候問題就出現了:

當我使用這段代碼時:

$('#example').dataTable( {
        pageLength: 10,
        "destroy":true,
        "bLengthChange": false,
        "bFilter": false,
        "bSort": false,
        "bInfo": false,
        "bAutoWidth": true,
        "searching": true,
        columns: [
                      { title: "發布標題" },
                      { title: "發布" },
                      { title: "招聘時間" },
                      { title: "操作" },
                  ]
     } );

無論怎么改變下拉框的值,網頁上顯示的數據總是第一次的數據,通過后台輸出,發現並不是數據的問題,那么問題顯然易見,上述的代碼有問題。

我百度了很多地方也沒找到一個好的解決方法。但是,我看到一個帖子上的答復后

帖子的源碼:

var resultDataTable=$('#Config').dataTable();
if(resultDataTable){
resultDataTable.fnClearTable();
resultDataTable.fnDestroy();
}
用上述代碼將datatable刪除重建,因為要加載不同表的數據(初始化datatable的時候,應該添加屬性啊。

最后,我繼續嘗試,發現1終於解決了這個問題。

這個帖子的原網址:http://bbs.csdn.net/topics/391044134


免責聲明!

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



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