0

为什么这不起作用?谁能给我解释一下?

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

2 回答 2

0

函数名不正确,toFixed函数需要更正,如下:-

t = setInterval(refresh_div2(),100);

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

把上面的代码放在合适的地方,你会得到你想要的结果。

于 2018-06-28T18:08:42.400 回答
0

toFixed()区分大小写,只是 Number 数据类型的原型函数。results2 此时可能不是数字类型,因此您需要将其转换为带有Number.parseFloat().

假设您希望 results2 的值为带有 2 个小数点的数字,您将需要使用:

Number.parseFloat(results2).toFixed(2); // returns "###.##" as a string
于 2018-06-28T18:27:59.797 回答