我在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的列时给了我一个未定义的值。