我正在使用DataTables生成一个表.有一个包含订单号的列.
例如: ...
我需要每一行此列中有一个超链接到view/order?id=?哪里?是行的内容订单号列.例如,第一行将是一个超链接view/order?id=1321755等.
我能做到的最简单的方法是什么?

这是我用来初始化DataTables的代码:
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#example').dataTable( {
"serverSide": true,
"ajax": {
"url": "../server_processing/orders.php",
"type": "POST"
},
"order": [[ 0, "desc" ]]
} );
} );
</script>
<table id="example" class="display" cellspacing="0" width="100%">
<thead>
<tr>
<th>Order No</th>
...
</tr>
</thead>
<tbody>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud) 我想向第二列添加一个链接/href(其中包含“C”数据的一列)。我尝试过列渲染功能,但它只有当前列的数据。
我想将不同列的数据使用到第 2 列的锚标记上
这家伙在这里
解释使用 rowID 可以解决我的问题,但这不起作用。
我尝试在ajax函数上使用$.getJSON和append(),但它不起作用。
$(document).ready(function() {
var table = $('#bla').DataTable({
"ajax" : "blist.json",
"columns" : [
{ "data" : null,defaultContent: "-" },
{ "data" : "C" },
{ "data" : "B" },
{ "data" : "D" },
{ "data" : null,defaultContent: "-" },
{ "data" : null,defaultContent: "-" },
],
Run Code Online (Sandbox Code Playgroud)
[blist.json中的数组有数据“A”,“B”,“C”,“D”,“E”]