0
こんにちは、私はサーバー側でdatatableを作成しようとしています。私はserversideからデータを得ることができますが、私は列に追加することはできません。ここに私のデータテーブルオプションがあります。Datatable Ajaxレンダリング
$('#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"
}
]
});
成功コンソールログは次のとおりです。
"columns": [{
"blogs": "title", "render": function (data, type, row) {
console.log(row + data + type);
return row.title;
}
},
は、任意の印刷ログはありません。それは空のようです。返されたすべてのデータをどのようにして列にレンダリングできますか?