2017-01-11 3 views
0

Привет, я пытаюсь создать datatable с серверной стороны. Я могу получить данные с серверов, но я не могу добавить их в столбцы. Вот мои варианты данных.Datatable Ajax Rendering

$('#datatable_blog').DataTable({ 
    responsive : true, 
    "oLanguage": { 
     "sProcessing": "İşleniyor", 
     "sLengthMenu": "Göster _MENU_ veri", 
     "sZeroRecords": "Sonuç bulunamadı", 
     "sEmptyTable": "Tabloda veri yok", 
     "sInfo": "_TOTAL_ veri içinde _START_ 'dan _END_ 'a kadar gösteriliyor", 
     "sInfoEmpty": "0 veri içinde 0'dan 0'a kadar gösteriliyor", 
     "sInfoFiltered": "_MAX_ veri içerisinden bulunan", 
     "sInfoPostFix": "", 
     "sSearch": "Bul", 
     "sLoadingRecords": "Yükleniyor...", 

     "oPaginate": { 
      "sFirst": "İlk", 
      "sLast": "Son", 
      "sNext": "Sonraki", 
      "sPrevious": "Önceki" 
     } 
    }, 
    "sPaginationType": "full_numbers", 
    "aoColumnDefs" : [{ 
     "bSortable" : false, 
     "aTargets" : [ "no-sort" ] 
    }], 
    "bProcessing": true, 
    "bServerSide": true, 
    "ajax" : { // define ajax settings 
     "url": URL_API + URL_BLOG, // ajax URL 
     "type": "GET", // request type 
     "dataSrc": "", 
     "success": function (response) { 
      console.log(response); 
     }, 
     "error": function() { // handle general connection errors } 
    }, 
    "columns": [ 
     { 
      "blogs": "title", "render": function (data, type, row) { 
       console.log(row + data + type); 
       return row.title; 
      } 
     }, 
     { 
      "data": "Address" 
     }, 
     { 
      "data": "IsActive" 
     } 
    ] 
}); 

Успех журнала консоли:

enter image description here

"columns": [{ 
    "blogs": "title", "render": function (data, type, row) { 
     console.log(row + data + type); 
     return row.title; 
    } 
}, 

ли не любой журнал печати. Кажется пустым. Как я могу отобразить все возвращенные данные в столбцы?

ответ

0

Можете ли вы попробовать следовать?

"columnDefs": [{ 
    "blogs": "title", "render": function (data, type, row) { 
     console.log(row + data + type); 
     return row.title; 
    } 
},