2015-04-06 59 views
0

我的JSON数据使用jQuery绑定JSON数据的DataTable从服务器

[ 
    { 
     "INVESTORREF": null, 
     "PROCFLAG": "Processed", 
     "LOCKINBALANCE": 0, 
     "ISIN": "BD0401ALHAJ8", 
     "STATUS": "Pending", 
     "RECORDDATE": "\/Date(1417284000000)\/", 
     "EXCEPTIONDETAILS": null, 
     "ISEXCEPTION": null, 
     "ISCREDIT": "Y", 
     "SEQUENCENO": null, 
     "PREMIUM": null, 
     "FREEZEBALANCE": 0, 
     "CAID": "345d457a-a500-43e9-b935-faf889cbf14e", 
     "IMPORTDATE": "\/Date(1427000124666)\/", 
     "LASTUPDATED": "\/Date(1427000124666)\/", 
     "CATYPE": "BONUS", 
     "EFFECTIVEDATE": "\/Date(1326132000000)\/", 
     "BOID": "1205150002440950", 
     "FREEBALANCE": 5020, 
     "INSTRUMENTNAME": "Business Object Solutions", 
     "DRCRFLAG": "CREDIT" 
    } 
] 

我想这个数据与jQuery的数据表

$('#myTable').dataTable(); 

结合我如何绑定的DataTable?需要这个JSON数据帮帮我。 在此先感谢。

+0

是否随着时间的推移这些数据的变化? – P5Coder 2015-04-06 14:01:44

回答

0

这将帮助:

var jsonDataFromServer = [ 
    { 
     "INVESTORREF": null, 
     "PROCFLAG": "Processed", 
     "LOCKINBALANCE": 0, 
     "ISIN": "BD0401ALHAJ8", 
     "STATUS": "Pending", 
     "RECORDDATE": "\/Date(1417284000000)\/", 
     "EXCEPTIONDETAILS": null, 
     "ISEXCEPTION": null, 
     "ISCREDIT": "Y", 
     "SEQUENCENO": null, 
     "PREMIUM": null, 
     "FREEZEBALANCE": 0, 
     "CAID": "345d457a-a500-43e9-b935-faf889cbf14e", 
     "IMPORTDATE": "\/Date(1427000124666)\/", 
     "LASTUPDATED": "\/Date(1427000124666)\/", 
     "CATYPE": "BONUS", 
     "EFFECTIVEDATE": "\/Date(1326132000000)\/", 
     "BOID": "1205150002440950", 
     "FREEBALANCE": 5020, 
     "INSTRUMENTNAME": "Business Object Solutions", 
     "DRCRFLAG": "CREDIT" 
    } 
] 
jsonDataFromServer = jsonDataFromServer[0]; 
var keys = Object.keys(jsonDataFromServer), 
    data = []; 
$.each(keys, function(i, val){ 
    data.push(new Array(val, jsonDataFromServer[val])); 
}); 
$('#myTable').dataTable({ 
    "data": data, 
    "columns": [ 
     { "title": "Name" }, 
     { "title": "Value" } 
    ] 
}); 
相关问题