-1
jquery間隔でdiv値を更新する必要があります。しかし、私はそれを実行すると、その最初の正常な作業。しかし、2000(ms)後に再び実行されると、値の代わりにNaN
が返されます。誰もがこのエラーを解決する方法を知っていれば私を助けてください。 div = $('#records_crawled').text(parseInt(cur));
インターバル実行中に数値が文字列に変換されますか?
あなたはこのように二つの別々の行で、この行を分割する必要があります:
$('#records_crawled').text(cur);
div = cur;
あなたのコード
私のコード例は、ここでの問題は、このラインである
var div = $('#records_crawled').text();
//alert(div);
var cur = '';
//console.log(cur);
setInterval(function() {
cur = parseInt(div)+ parseInt(1);
div = $('#records_crawled').text(parseInt(cur));
console.log(div);
}, 2000); // time in miliseconds.
お時間をいただきありがとうございます。私はあなたのコードを自分のコードで使用して、その戻り値を知っている[Object Object] 1。そして、私はなぜあなたがこのエラーを修正する他の方法を知っていたのか分からなかった。 –
@UsmanAli [this fiddle](https://jsfiddle.net/0p3sc0u8/)をチェックしてください。たぶん、あなたの質問に共有されていない、あなたのコードに何かがあり、それが問題を引き起こしているかもしれません – EhsanT
ありがとうブラザー本当にありがとう。私は私のコードでもう一度お見逃しを見た。 –