如何将数据表绑定到ajax加载的表?

时间:2016-07-14 13:21:57

标签: jquery ajax datatable

我正在使用bootstrap nav-tabs。标签内容通过ajax加载,并且在ajax加载的内容中有两个表。我想为这些表绑定datatable jquery插件,但我不知道如何。我知道我必须使用'委托'方法,但我知道在哪里以及如何。

谢谢。

1 个答案:

答案 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");
    });