【发布时间】:2018-01-01 08:50:22
【问题描述】:
我有服务器端数据表,我正在尝试在 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 文件夹中。
【问题讨论】:
-
@Aniket Sahrawat,谢谢,我是新手,请你帮帮我。
-
我没有得到你,这是我正在使用的数据表:datatables.net/examples/data_sources/server_side.html
标签: php jquery arrays datatables