将datatables.js样式应用于由ajax加载的表

时间:2015-02-25 05:11:43

标签: javascript jquery ajax datatable

$(document).on('click', '.manage', function (event)
{
    var userid = $(this).data('userid');


    $.ajax(
    {
        type: "POST",
        dataType:'html',
        url:"../user/ajax/doclist.php",
        async:true,
        data:{userid:userid,task:'view'},
        success:function(html)
        {   

            $('.doclistdiv').html(html);
        },
        error:function(request,errorType,errorMessage) 
        {
            alert ('error - '+errorType+'with message - '+errorMessage);
        },
        complete:function(html)
        {   
        }
    });



});

如上面显示的代码我正在将ajax数据(作为html)加载到我的页面。 在这些数据中,我有table.i想要在加载该表后转换为表作为datatable.js中的表(www.datatables.net /)

我认为因为数据来自html,服务器端处理不起作用

1 个答案:

答案 0 :(得分:0)

在您的成功部分中尝试以下操作:

var root = $('.doclistdiv');
root.html(html);
root.find('table').dataTable();