我想使链接的名称可单击到正确的链接。现在,它是从API中提取的,我可以在其中添加或删除MySQL数据库中的新链接。
因此,现在:
下面的初始代码:
from collections import defaultdict
dd = defaultdict(list)
for item in mylist:
dd[item[0]].append(item)
res = list(dd.values())
print(res)
[[['AB001', 22100], ['AB001', 32935], ['AB001', 34439]],
[['XC013', 99834], ['XC013', 86701]],
[['VD126', 18884]]]
<script>
$(document).ready(function() {
$('#link').DataTable(
{
"ajax": {
"url": "api/links",
},
"columns": [
{ "data": "Link" },
{ "data": "Description" },
{ "data": "URL", "render": function ( data, type, row, meta ) {
return '<a id="Link" href="'+data+'" target="_blank">Click!</a>';}},
]
}
);
} );
</script>
答案 0 :(得分:0)
弄清楚了。
更改的代码部分。在功能中添加了title
,在<a href
中添加了'+title["Link"]+'
{ "data": "URL", "render": function ( data, type, title, row, meta ) {
return '<a href="'+data+'" target="_blank">'+title["Link"]+'</a>';}},