gpt4 book ai didi

javascript - 添加指向数据表的链接以获取更多信息

转载 作者:行者123 更新时间:2023-11-30 08:52:23 25 4
gpt4 key购买 nike

我有这个代码 list ,我想添加一个指向数据表的链接,但出现错误:DataTables 警告(表 ID =“示例”):从数据源中为第 0 行请求了未知参数“3”,当我单击“确定”时,它不会加载我添加的链接,这是我的代码

<script type="text/javascript" charset="utf-8">        
$(document).ready(function() {
var oTable = $('#example').dataTable( {
"bProcessing": true,
"sAjaxSource": "<?php echo base_url('operations/dataDisplayBanks/'); ?>",

"aoColumns": [
{ "mData": "bank_id" },
{ "mData": "bank_name" },
{ "mData": "absolute_amount" },
{
"fnRowCallback": function( nRow, aData, iDisplayIndex ) {
$('td:eq(3)', nRow).html('<?php echo base_url() ?>operations/display/' + aData[0] + '">' +
aData[0] + '</a>');
return nRow;
}
},

]

} );

} );
</script>


<div id="demo">
<table cellpadding="0" cellspacing="0" border="0" class="display" id="example">
<thead>
<tr>
<th>Client ID</th>
<th>Client Name</th>
<th>Absolute Limit</th>
<th>History</th>

</tr>
</thead>
<tbody>
</tbody>
<tfoot>

</table>
</div>

最佳答案

编辑我的意思是说 mRender 比 FnRowCallback 更适合在服务器端实现上用于从数据创建 url

这是一个使用您的代码的示例,添加它并删除 FnRowCallback

  { "mData": null , //its null here because history column will contain the mRender
"mRender" : function ( data, type, full ) {
return '<a href="<?php echo base_url(); ?>operations/display/'+full[0]+'">'+full[0]+'</a>';}
},

文档:http://www.datatables.net/release-datatables/examples/advanced_init/column_render.html

关于javascript - 添加指向数据表的链接以获取更多信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16697972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com