在使用jQuery Datatable

时间:2018-07-31 20:28:21

标签: jquery datatables

我在html下方。在此,第三个标题称为“控件”。该控件标题具有href链接,我试图在其中传递EUDBID的值,其中EUDBID是我不想在UI中显示的隐藏字段。

<tr>
    <th class="centerTableContent myWhiteSpace">ID</th>
    <th class="centerTableContent myWhiteSpace">EUDBID</th>                                             
    <th class="centerTableContent myWhiteSpace">Controls</th>
</tr>

下面是我试图实现的js代码。但这会引发数据表警告,而不是在URL中附加row.eudbid。

jQuery('#example').DataTable({
    "columns":[
        {"data" : "id"},
        {"data" : "eudbid","visible":false},
        {"data" : null,
            render : function(data,type,row){
                return '<a href="view-database-type.cfm?eudbid=${row.eudbid}"></a>';
            }
        } 
    ]
});

有人可以帮助我正确实现这一目标吗?

注意:我尝试了解决方案-How to get the Hidden column value from Jquery DataTable 1.10.12,但这在尝试访问visible = false的列时给了我一个未定义的值。

0 个答案:

没有答案