gpt4 book ai didi

javascript - 如何在 AJAX 中将值格式化为货币或百分比

转载 作者:行者123 更新时间:2023-11-30 11:17:05 25 4
gpt4 key购买 nike

Ajax 将值格式化为百分比或货币并显示到 Table 的最佳方法是什么?

我目前正在开发一个应用程序,它具有来自 SQL Server 的 Money 值并且需要从 3569.09$ 的格式3、569.09 以及 Table 上的 24.5524.55 %

我试过THIS但仍然没有帮助。

这是 JS 我的代码:

function loadMarginBelow21() {
$.ajax({
url: "/Dashboard/MarginBelow21",
type: "GET",
contentType: "application/json;charset=utf-8",
dataType: "json",
success: function (result) {
var html = '';
$.each(result, function (key, item) {
html += '<tr>';
html += '<td>' + item.Stock+ '</td>';
html += '<td>' + item.Price + '</td>'; //Must show Currency sign in the beguining like $5,664.00
html += '<td>' + item.Source + '</td>';
html += '<td>' + item.COST + '</td>';
html += '<td>' + item.Margin + '</td>'; // Must show % at the end of value
//html += '<td><a href="#" onclick="return getbyID(' + item.Stock+ ')">Edit</a></td>';// | <a href="#" onclick="Delele(' + item.EmployeeID + ')">Delete</a></td>';
html += '<td>' +sdg + '</td>'
html += '</tr>';
});
$('.tbodyM').html(html);
},
error: function (errormessage) {
alert(errormessage.responseText);
}
});
}

目前表格显示如下:

enter image description here

最佳答案

Intl.NumberFormat是你的 friend 。使用语言环境和货币创建一个新的格式化程序(我假设您在这里需要美元),它将生成格式化的字符串。

let formatter = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' });
let price = formatter.format(item.Price);

鉴于您的示例数据,看起来百分比可以使用字符串连接添加到末尾。

关于javascript - 如何在 AJAX 中将值格式化为货币或百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51135868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com