数据库Ajax渲染

时间:2017-01-11 13:19:01

标签: jquery 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"
        }
    ]
});

成功控制台日志是:

enter image description here

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

没有任何打印日志。这似乎是空的。如何将所有返回的数据呈现到列中?

1 个答案:

答案 0 :(得分:0)

你能试试吗?

{}