来自另一个“数据”列的Javascript链接名称

时间:2019-01-24 17:05:26

标签: javascript jquery html datatables

我想使链接的名称可单击到正确的链接。现在,它是从API中提取的,我可以在其中添加或删除MySQL数据库中的新链接。

因此,现在: Please see image

下面的初始代码:

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>

1 个答案:

答案 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>';}},