繁体   English   中英

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

[英]Reading JSON from AJAX call. Values in JSON of 0.00 are interpreted as 0 in Javascript. How to display them correctly?

我有一个 AJAX 调用返回 JSON output 的数据库

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

当我使用控制台查看返回的数据object时,是这样的

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

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

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

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

例子:

costhaulage.toFixed(2)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM