正在从AJAX调用中读取JSON.JSON中0.00的值在Javascript中被解释为0.如何正确显示它们



我有一个对数据库的AJAX调用,它正在返回JSON输出

当我查看AJAX调用的网络响应时,我可以看到JSON格式正确:..."costhaulage":260.00,"costtonnage":0.00,"includedtonnage":0.0,...

当我使用控制台查看返回的数据对象时,它看起来像这个

...
costhaulage: 260
costtonnage: 0
includedtonnage: 0
...

当向用户显示这些值(使用动态HTML(时,我需要使用任何适当的前导零到两位小数来维护格式,因为它在JSON标头中返回,但我得到的是"未格式化"版本。

在动态html中显示货币数据的最佳/可接受的方式是什么,以便在javascript设置货币数据时根据需要进行格式化?

一种简单的实现方法是使用onFixed方法。

示例:

costhaulage.toFixed(2)

最新更新