我对Jquery和datatable插件很新。
我从服务器接收JSON数据并在jquery datatable插件中显示它。 数据采用以下格式:
{ “ID”:1, “名称”: “测试”,的 “VALUE1”:假 “值2”:0 下, “值3”:1140}
我的问题是当显示value1和value2时,我想将false转换为No,将true转换为Yes,同样将0转换为No,将1转换为Yes。
有没有办法在客户端级别进行此转换,而无需更改服务器上的任何内容?
非常感谢!
答案 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';