在服务器端数据表

时间:2018-01-01 08:50:22

标签: php jquery arrays datatables

我有服务器端数据表,我试图在showimage列中显示图像。 我尝试使用此post更改呈现列的代码,如下所示,但表中没有显示图像:

Server_processing.php:

$columns = array(
    array( 'db' => 'first_name', 'dt' => 0 ),
    array( 'db' => 'last_name',  'dt' => 1 ),
    array( 'db' => 'position',   'dt' => 2 ),
    array( 'db' => 'office',     'dt' => 3 ),
    array( 
        'db' => 'showimage',
        'dt' => 4,
        'formatter' => function( $d, $row ) {
            return '<img src="$d" style="height:50px;width:50px;"/>';
        }       
        ),  
    array(
        'db'        => 'salary',
        'dt'        => 6,
        'formatter' => function( $d, $row ) {
            return '$'.number_format($d);
        }
    )
);

使用上面的代码,在src图像路径中不显示结果图像不显示。 它通过源代码src="$d"

显示

Mysql数据库:Mysql database 我已将图像放置在.html所在的两个位置以及images文件夹中。

1 个答案:

答案 0 :(得分:0)

只需替换以下行:

return "<img class='zoom' src='$d' style='height:50px;width:50px;align:middle;'/>";