Ajax从浮点值中减少0

时间:2016-09-13 09:24:20

标签: jquery ajax

我从浮动数字中消失0时遇到问题。

我的sql查询返回如下数据:

{'a': 99.99, 'c': 669.0, 'b': 99.0, 'e': 0.0, 'd': 9.0, 'g': 0.0, 'f': 0.0, 'f2': 0.0}

但是当我在$ .ajax响应中得到它时,点后面没有0。

enter image description here

的Ajax:

$.ajax({
    type: 'POST',
    url: '/_edit_wishbone',
    data: editing_data,
    success: function(response) {
        $.each( response.row, function( key, value ) {
            $('.editing').children('.' + key).html( value);
        });

        $('.editing').removeClass('editing');
    }
});

1 个答案:

答案 0 :(得分:1)

使用value.toFixed(1)

Javascript中的所有数字都是浮点数,如果数字是完整整数,默认情况下显示点和后面的所有0都将被忽略。 9.0与9相同,当您尝试显示它时,JavaScript假定您的意思是9。