Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何格式化Ajax数据表列值?_Jquery_Datatable - Fatal编程技术网

Jquery 如何格式化Ajax数据表列值?

Jquery 如何格式化Ajax数据表列值?,jquery,datatable,Jquery,Datatable,我有一个使用datatable插件生成的表。此表由Ajax结果填充。工作正常,但问题是数据格式不好,我希望价格在小数点后有一个统一的四位数 我在WordPress里面做这个 jQuery(document).ready(function () { var url = window.location.href; var Id = url.substring(url.lastIndexOf('=') + 1); jQuery('#ppViewHistoryPage').DataT

我有一个使用datatable插件生成的表。此表由Ajax结果填充。工作正常,但问题是数据格式不好,我希望价格在小数点后有一个统一的四位数

我在WordPress里面做这个

jQuery(document).ready(function () {

  var url = window.location.href;
  var Id = url.substring(url.lastIndexOf('=') + 1);

    jQuery('#ppViewHistoryPage').DataTable( {
      ajax: {
          url: 'https://mobile.premiumpension.com/multichannel/api/Prices/GetFundPriceByDateRange?fundId='+Id+'&startDate=2014-1-1&endDate=2050-1-1',
          dataSrc: 'result'
      },
      "columns": [
    {"data": "FundName"},
    {"data": "ValueDate"},
    {"data": "UnitPrice"},
  ]
  });

  })
我已经检查了datatable文档,但是在那里我不知道如何格式化

Jquery代码


对数据表中的值使用
render
格式
{
    "data": "ValueDate",
    "render": function (data) {
        var date = new Date(data);
        return  date.getFullYear() + "-" + date.getMonth() + "-"+ date.getDate();
    }
}