我的jquery数据表只显示金额列中的圆值,我希望有一个货币格式的值,如$ 233.25,但它显示$ 234

时间:2018-03-15 09:20:40

标签: jquery html datatables

我的jQuery数据表仅显示金额列中的圆值,我想要使用货币格式的值,如$233.25,但它显示$234

  

HTML表头部分:

<thead>
  <tr>
    <th>Date</th>
    <th>SalesNumber</th>
    <th>AmountExclGST</th>
    <th>GST</th>
    <th>TotalAmount</th>
    <th>ContactPerson</th>
    <th>Status</th>
    <th>FullyPaid</th>
    <th>Attachment</th>
  </tr>
</thead>
  

我的javascript for columns:

{
  'data': 'AmountExclGST',
  'render': $.fn.dataTable.render.number(',', '.', 2, 'S$')
},

我的结果栏:

      amount 
      S$234.00

正确的格式应该是

      **Amount
      S$233.77**

请告诉我该怎么做才能获得带小数值的货币格式?

1 个答案:

答案 0 :(得分:0)

使用此

                {
                    'data': 'AmountExclGST',
                    'render': function ( data, type, row ) {
                        return parseFloat(data).toFixed(2);
                    }
                },