在数据表中的服务器端脚本中添加图像
adding image inside server side script in datatable
我正在使用数据tables 服务器端进程来填充数据
我如何在 table 列中添加图像 src 以填充它,因为在数据库中我有它的路径,如 "image/car.jpg"。我想用
连接该行
这是代码
while ( $aRow = mysql_fetch_array( $rResult ) )
{
$row = array();
for ( $i=0 ; $i<count($aColumns) ; $i++ )
{
if ( $aColumns[$i] == "carimage" )
{
/* Special output formatting for 'version' column */
$row[] = ($aRow[ $aColumns[$i] ]=="0") ? '-' : $aRow[ $aColumns[$i] ]; // add <img src="rent/project/image/car.jpg"> to this row
}
else if ( $aColumns[$i] != ' ' )
{
/* General output */
$row[] = $aRow[ $aColumns[$i] ];
}
}
$output['aaData'][] = $row;
}
从你的问题来看,你似乎很难显示图像,如果数据库中已有路径,你需要做的就是遍历所有 图像路径 从你的数据库中像这样回显它们,
echo "<img src=". $getImagePath['yourImagePathColumn'] .'" />";
@Script47 是正确的,但如果您从服务器端脚本得到的所有内容以及您想要 return 的所有内容都是图像名称,那么您可以在指定列上使用渲染函数在这样的数据表初始化中:
"render": function (data, type, row){
return "<img src='somepath/"+data+"'/>;
},
我正在使用数据tables 服务器端进程来填充数据 我如何在 table 列中添加图像 src 以填充它,因为在数据库中我有它的路径,如 "image/car.jpg"。我想用
连接该行这是代码
while ( $aRow = mysql_fetch_array( $rResult ) )
{
$row = array();
for ( $i=0 ; $i<count($aColumns) ; $i++ )
{
if ( $aColumns[$i] == "carimage" )
{
/* Special output formatting for 'version' column */
$row[] = ($aRow[ $aColumns[$i] ]=="0") ? '-' : $aRow[ $aColumns[$i] ]; // add <img src="rent/project/image/car.jpg"> to this row
}
else if ( $aColumns[$i] != ' ' )
{
/* General output */
$row[] = $aRow[ $aColumns[$i] ];
}
}
$output['aaData'][] = $row;
}
从你的问题来看,你似乎很难显示图像,如果数据库中已有路径,你需要做的就是遍历所有 图像路径 从你的数据库中像这样回显它们,
echo "<img src=". $getImagePath['yourImagePathColumn'] .'" />";
@Script47 是正确的,但如果您从服务器端脚本得到的所有内容以及您想要 return 的所有内容都是图像名称,那么您可以在指定列上使用渲染函数在这样的数据表初始化中:
"render": function (data, type, row){
return "<img src='somepath/"+data+"'/>;
},