2016-07-14 9 views
1

私はブートストラップのナビゲーションタブを使用しています。タブのコンテンツはajax経由でロードされ、ajaxのロードされたコンテンツには2つのテーブルがあります。私はこれらのテーブルのためのdatatable jqueryのプラグインをバインドしたいが、私はどのようにわからない。私は 'デリゲート'メソッドを使用する必要があることを知っていますが、私はどこでどのように知っています。データテーブルをajax読み込みテーブルにバインドするにはどうすればいいですか?

ありがとうございます。

+0

あなたが参照しているのは、ajax経由でdatatableのデータをロードすることです。私が尋ねたのは別の質問です。 ajaxを介してロードされるタブのコンテンツにデータテーブルを適用します。 –

+0

ありがとうございますが、私の質問はありません。 –

答えて

1

あなたはajax ajaxが完了した後にバインドする必要があると思います。これはこれを行う方法です。

$.ajax({ 
     url: '/path/to/file', 
     type: 'default GET (Other values: POST)', 
     dataType: 'default: Intelligent Guess (Other values: xml, json, script, or html)', 
     data: {param1: 'value1'}, 
    }) 
    .done(function() { 
     console.log("success"); 
    }) 
    .fail(function() { 
     console.log("error"); 
    }) 
    .always(function() { 

     // after the ajax is complete, this function is 
     // called and you can bind the datatable function on your table 
     $('#tableID').dataTable(); 

     console.log("complete"); 
    }); 
関連する問題