2012-10-03 44 views
2

我從服務器像這樣的這種添加圖像,如jQuery的數據錶行值

{"id":20,"name":"d","jobid":"22","workflow":"Diagnostic","**status**":"COMPLETE"}... 

我的js函數的JSON響應,

var oTable = $('#myTable').dataTable({ 
    'sPaginationType': 'sample', 
    "bStateSave": true, 
    "bServerSide": true, 
    "bDestroy": true, 
    "sAjaxSource": "/someurl" 
});​ 

我能夠顯示這些數據在datatable.But 基於JSON響應中的狀態值,我需要提供圖像作爲數據錶行值。 (說img1狀態'完成'...)..

我必須這樣做使用jquery顯示使用jquery數據表。

請幫助

回答

6

只需在JSON

{ 
    "id": 20, 
    "name": "d", 
    "jobid": "22", 
    "workflow": "Diagnostic", 
    "**status**": "<img src=\"img1.jpg\">" 
} 

,如果你要根據狀態來切換圖像添加圖像。只需通過條件語句進行切換。

例如:

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

然後建立使用IMG變量的JSON。

0

將其中一個響應變量設置爲html字符串。當你把這個html放入單元格時,它應該可以工作。