使列数据作为超链接(dataTable JQUERY)

无可争议的007

我试图使列作为具有数据表的超链接,但没有成功。

函数successCallback(responseObj){

  $(document).ready(function() {
         $('#example').dataTable( {
        "data":responseObj ,
        "bDestroy": true,
        "deferRender": true ,
        "columns": [
                    { "data": "infomation" },
                    { "data": "weblink" },
                ]
  } );

  } );

}

我需要Web链接来显示链接,并在该列中成为超链接,以便用户可以单击并重定向到另一个页面。我研究了渲染,但是链接上的信息较少,因此无法成功实现。

我也研究了这个示例,但是它并没有很大帮助。

Gyrocode.com

使用columns.renderAPI方法动态生成单元格的内容。

$('#example').dataTable({
   "data": responseObj,
   "columns": [
      { "data": "information" }, 
      { 
         "data": "weblink",
         "render": function(data, type, row, meta){
            if(type === 'display'){
                data = '<a href="' + data + '">' + data + '</a>';
            }

            return data;
         }
      } 
   ]
});

有关代码和演示,请参见此示例

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章