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