Javascript JQuery Tofixed не работает - PullRequest
0 голосов
/ 28 июня 2018

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

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 ]

0 голосов
/ 28 июня 2018

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

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

Number.parseFloat(results2).toFixed(2); // returns "###.##" as a string
0 голосов
/ 28 июня 2018

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

t = setInterval(refresh_div2(),100);

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

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

...