Javascript JQuery Tofixed не работает

Почему это не работает? Кто-нибудь может мне это объяснить?

t = setInterval(refresh_div,100);
    function refresh_div2() {
    jQuery.ajax({
        url:'livesatoshi.php',
        type:'POST',
        success:function(results2) {
            jQuery(".satoshi").html(results2).tofixed(2);
        }
    });
}

2 ответа

Имя функции неверно, и необходимо исправить функцию toFixed, как показано ниже:-

t = setInterval(refresh_div2(),100);

success:function(results2){
    jQuery(".satoshi").html(results2.toFixed(2));
}

Поместите приведенный выше код в нужное место, и вы получите желаемый результат.

toFixed() чувствителен к регистру и является только функцией-прототипом для типов данных Number. results2, скорее всего, не является типом Number на этом этапе, поэтому вам необходимо преобразовать его в тип с Number.parseFloat(),

Предполагая, что вы хотите получить значение results2 в виде числа с двумя десятичными знаками, вы захотите использовать:

Number.parseFloat(results2).toFixed(2); // returns "###.##" as a string
Другие вопросы по тегам