抛出问题:
今日写代码时,发现 ajax 遍历的数据 浮点型小数点后面位数过长了(小数点后面很多0),使用 .toFixed(2) 时,虽然浮点后面的确保留了两位小数,但是 整型的数据 多了 .00 (多了一个点和两个零)。
解决方法:
只需在遍历数据时,添加判断:
var html = '';
for(var i = 0; i < data.length;i++){
html +='<tr><td>' + data[i].data? (parseInt(data[i].data)!=data[i].data?data[i].data.toFixed(2):data[i].data):0 + '</td></tr>'
}