添加HTML标签上的数据表中的Ajax源数据(Add tag html on datatab

2019-10-29 07:34发布

我用加在它工作的基本源数据标签的链接。

<td><a href="review/data.html?id=<?php echo $_POST['id'] ?>">Action</a></td>

但我不行阿贾克斯源数据中添加HTML标签

 $(document).ready(function() {
    $('#example').DataTable( {
        "ajax": "api/all",
        "columns": [
            { "data": "du_id" },
            { "data": "site_id" },
            { "data": "status" },
            { "data": "submission_end_time" },
            { "data": "region" },
            { "data": '<a href="'+"id"+'"></a>' }
        ]
    } );
} );

Answer 1:

还有,你能做到这几个方面,一个是使用defaultContent ,或者您可以使用渲染它提供了更多的灵活性,我认为:

{ "data": "submission_end_time" },
{ "data": "region" },
{
    'render': function (data, type, full, meta) {
        return '<a href="'+ data +'"></a>';
        }
}


Answer 2:

   $(document).ready(function() {
    $('#example').DataTable( {
        "ajax": "{{url('api/all')}}",
        "columns": [
            { "data": "du_id" },
            { "data": "site_id" },
            { "data": "status" },
            { "data": "submission_end_time" },
            { "data": "region" },
            { "data": "id"  ,  "render": function ( data, type, full, meta ) {
      return '<a href="'+data+'">Action</a>';
    }}
        ]
    } );
} );


文章来源: Add tag html on datatable Ajax sourced data