Jquery Datatable数据转换

时间:2014-08-27 21:36:52

标签: javascript jquery datatable

我对Jquery和datatable插件很新。

我从服务器接收JSON数据并在jquery datatable插件中显示它。 数据采用以下格式:

{ “ID”:1, “名称”: “测试”,的 “VALUE1”:假 “值2”:0 下, “值3”:1140}

我的问题是当显示value1和value2时,我想将false转换为No,将true转换为Yes,同样将0转换为No,将1转换为Yes。

有没有办法在客户端级别进行此转换,而无需更改服务器上的任何内容?

非常感谢!

1 个答案:

答案 0 :(得分:0)

您可以解析JSON,然后更改这些值,就像处理常规JS对象一样。如果您有jQuery,可以使用$.parseJSON方法。

例如:

// $.parseJSON takes a JSON string and turns it into a JS Object
var obj = $.parseJSON('{"id":1,"name":"Test","value1":false,"value2":0,"value3":1140}');

// Changing the definition of value1 and value2 depending on its value.
obj[value1] = (obj[value1] === true) ? 'Yes' : 'No';
obj[value2] = (obj[value2] === 1) ? 'Yes' : 'No';