Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Datatables 数据表生成<;tr>;可点击链接_Datatables - Fatal编程技术网

Datatables 数据表生成<;tr>;可点击链接

Datatables 数据表生成<;tr>;可点击链接,datatables,Datatables,我有一个dataTables表在 我的问题是,我需要使整个表格行可单击到基于游戏的链接。该表列出了游戏和用户应点击的一行和实际游戏负荷 我无法理解以前解决这个问题的方法。有人能简单地解释一下吗 我以前在做过这件事(但那个版本太冗长了,用php echo写磁盘) 与 您可以这样做: 使用fnRowCallback将游戏id数据属性添加到数据表行中 ... { "data": "black" } ], "fnRowCallback": function (nRow,

我有一个dataTables表在

我的问题是,我需要使整个表格行可单击到基于游戏的链接。该表列出了游戏和用户应点击的一行和实际游戏负荷

我无法理解以前解决这个问题的方法。有人能简单地解释一下吗

我以前在做过这件事(但那个版本太冗长了,用php echo写磁盘) 与


您可以这样做:

使用
fnRowCallback
将游戏id数据属性添加到数据表行中

...
    { "data": "black" }
    ],
        "fnRowCallback": function (nRow, aData, iDisplayIndex, iDisplayIndexFull) {
            //var id = aData[0];
            var id = aData.game;
            $(nRow).attr("data-game-id", id);
            return nRow;
        }
这将为表中的每一行提供一个游戏id属性,例如:

<tr class="odd" data-game-id="5086">

我已经更新了
fRowCallback
中分配给
id
的值。否决票到底是为了什么?自从我提出修正案以来,你试过了吗?顺便说一句,你应该阅读关于
...
    { "data": "black" }
    ],
        "fnRowCallback": function (nRow, aData, iDisplayIndex, iDisplayIndexFull) {
            //var id = aData[0];
            var id = aData.game;
            $(nRow).attr("data-game-id", id);
            return nRow;
        }
<tr class="odd" data-game-id="5086">
$('#cccr tbody').on('click', 'tr', function () {
   var id = $(this).data("game-id");
   window.location = 'basic.php?game=' + id;
}