在jquery数据表中添加图像作为行值

在jquery数据表中添加图像作为行值,jquery,datatables,Jquery,Datatables,我有一个来自服务器的json响应,类似这样 {"id":20,"name":"d","jobid":"22","workflow":"Diagnostic","**status**":"COMPLETE"}... 我的js函数是这样的 var oTable = $('#myTable').dataTable({ 'sPaginationType': 'sample', "bStateSave": true, "bServerSide": true, "bDest

我有一个来自服务器的json响应,类似这样

{"id":20,"name":"d","jobid":"22","workflow":"Diagnostic","**status**":"COMPLETE"}...
我的js函数是这样的

var oTable = $('#myTable').dataTable({
    'sPaginationType': 'sample',
    "bStateSave": true,
    "bServerSide": true,
    "bDestroy": true,
    "sAjaxSource": "/someurl"
});​
我可以在datatable中显示这些数据,但是 根据json响应中的状态值,我需要提供图像作为datatable行值。 (输入img1表示状态“完成”…)

我必须使用jquery来实现这一点,以使用jquery数据表显示


请帮助

只需在JSON中添加图像

{
    "id": 20,
    "name": "d",
    "jobid": "22",
    "workflow": "Diagnostic",
    "**status**": "<img src=\"img1.jpg\">"
}
{
“id”:20,
“名称”:“d”,
“jobid”:“22”,
“工作流”:“诊断”,
“**状态**”:”
}
如果要根据状态切换图像。只需通过条件语句切换即可

例如:

if($status == "complete"){
  $img = "<img src=\"img1.jpg\">";
}
else{
   $img = "<img src=\"img1.jpg\">";
}
if($status==“complete”){
$img=“”;
}
否则{
$img=“”;
}

然后使用img变量构建json

将一个响应变量设置为html字符串。当您将html放入单元格时,它应该可以工作