2017-05-11 34 views
0

我在我的jQuery中有一個自定義的函數,它可以完全按照我的需要創建一個DataTable。我想擴展它,以便根據傳遞給此函數的參數顯示不同的數據。點擊DOM上的某個按鈕將調用此自定義函數來提供所需的參數。代碼審查:用同樣的函數創建不同內容的數據表

function myFunction(inpData) { 
     $('#element').DataTable({ 
     // code here successfully draws the table as required 
     }); 
} 

$('#div-a').on('click', 'button',function() { 
var altdata = 'altData'; 
    $('#element').children().remove(); // not sure if this is required 
    myFunction(altData); 
}); 

這樣做會導致無法初始化表錯誤。

任何想法?

+0

嘗試使用'fnClearTable'清除表格,然後添加數據。 –

+0

從哪裏獲取數據? – inye

+0

@inye數據通過ajax調用接收爲JSON;該數據是JSON對象的數組 –

回答

0

解決了它;只需要使用「銷燬」:true

相關問題