- 后端使用 BigDecimal 数据时,前端使用ajax请求返回来的数据,可能会导致显示时通过科学计数法显示
解决办法:
- 使用 JS 中的 Number 方法,将其转化为普通数字,具体精度需读者自行百度,例如 19990 科学计数法会显示 1.999E+4,使用 Number 则会显示 19990
$.ajax({
type: "post",
async: false,
url: "url",
data: {},
success: function (result) {
alert(Number(result)); //使用Number 方法转换成普通数字
}
});