2015-02-25 4 views
1
$(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) на свою страницу. Среди этих данных у меня есть таблица. Я хочу, чтобы после загрузки таблицы преобразовать в таблицу как таблицу в datatable.js (www.datatables.net/)применить тип datatables.js к таблице, загруженной ajax

Я думаю, потому что данные поступают в виде html там, не работает

+0

вы пробовали установить создать плагин с помощью HTML (DOM) в качестве источника HTTP: //datatables.net/examples/data_sources/dom.html –

ответ

0

Попробуйте следующее в вашем разделе успеха:

var root = $('.doclistdiv'); 
root.html(html); 
root.find('table').dataTable(); 
Смежные вопросы