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

use*_*764 2 jquery datatables

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

{"id":20,"name":"d","jobid":"22","workflow":"Diagnostic","**status**":"COMPLETE"}...
Run Code Online (Sandbox Code Playgroud)

我的js功能如下,

var oTable = $('#myTable').dataTable({
    'sPaginationType': 'sample',
    "bStateSave": true,
    "bServerSide": true,
    "bDestroy": true,
    "sAjaxSource": "/someurl"
});?
Run Code Online (Sandbox Code Playgroud)

我能够在datatable中显示这些数据.但是根据json响应中的状态值,我需要提供图像作为数据行值. (说img1状态'完整'......)..

我必须使用jquery来使用jquery数据表进行显示.

请帮助

Gow*_*wri 6

只需在JSON中添加图像即可

{
    "id": 20,
    "name": "d",
    "jobid": "22",
    "workflow": "Diagnostic",
    "**status**": "<img src=\"img1.jpg\">"
}
Run Code Online (Sandbox Code Playgroud)

如果要根据状态切换图像.只需通过条件语句切换它.

例如 :

if($status == "complete"){
  $img = "<img src=\"img1.jpg\">";
}
else{
   $img = "<img src=\"img1.jpg\">";
}
Run Code Online (Sandbox Code Playgroud)

然后使用img变量构建你的json.