2016-06-29 5 views
0

jquery dataTableを使用するとhtmlソースデータが使用されますが、テーブルの内容(セルの内容と行数の両方)が変更されるため、dataTableのhtmlソースデータをリフレッシュする必要があります。私はサーバー側で自分のコードを変更しなければならないので、私はajaxを使いたくないので、データラインを追加することはできません(可能ならば)、ちょうどhtmlをリフレッシュしたいソースデータは、テーブルの変更時に、私はそれを初期化するように。jquery dataTableのhtmlソースデータをどのように更新できますか?

答えて

0

draw()データテーブルの機能を試してください。

Ex。

var table = $('#example').DataTable(); 


    $('#myFilter').on('keyup', function() { 
     table 
      .search(this.value) 
      .draw(); 
    }); 

あなたはそれが動作しませんが、この作品

https://datatables.net/reference/api/draw()

+0

リンクの下より上確認することができます。 var table = $( '#myTable')。DataTable(); ( '#myTable') $( '#submit')。on( 'click'、function(){ $ .getJSON( 'newTable'、null、function(json){ table.destroy(); $ .empty();列は テーブル= $( '#のMYTABLE')を変更する場合に//空のデータテーブル({ カラム:json.columns、 データ:json.rows }); }); }); –

+0

素晴らしいです...コメントをいただきありがとうございます。問題を終了してください... –

関連する問題