2016-12-25 37 views
0

これは私のシナリオです。 Onload Ajaxを使用してAPIからデータを取得しています。これをデータ・テーブルに表示しています。同じページでは、フォームを送信した後、テーブルに挿入され、挿入されたレコードをデータテーブルに再度表示する必要があります。DatatableはjQueryで再初期化できません

正常に挿入された後、私は再度最新のデータをフェッチするloadApps()関数を呼び出しています。データテーブルの再初期化に関するこの問題をもう一度克服するにはどうすればよいですか?

私も "bDestroy" を使用している:真

をしかし、それは仕事をdidntの。どんな解決策も大いに評価されるでしょう。

+0

どのような問題が解決しましたか?あなたの特定の問題が本当に明確ではない。表示されたコードは実際にはあまり効果がありません。それだけではほとんど意味がありません。 – charlietfl

+0

@ Charlie。私の質問で更新されました。 Plzのチェック – Syed

+0

あなたは破壊する必要はありません..あなたは既存のデータテーブルに追加の行を追加することができます。 '新しいテーブルをデータテーブルに追加する方法'を探します。 –

答えて

0

これを試すことができます。

function loadApps() { 
$.ajax({ 
    // call the URL 
success:function(data){ 
     //Problem is here initialization 
    if ($.fn.DataTable.isDataTable('#mytable')) { 
     $('#mytable').DataTable().destroy(); 
    } else { 
     $('#mytable').DataTable(); 
    } 
}, 
error : function() { 
} 
}); 
} 
関連する問題