以下は1分ごとにカウントされるが20秒ごとにカウントされるJavaScriptコードです。javascript setInterval json request
var tim = setInterval(doCount, 60000);
var count = 0;
var currency = "R$";
var stopit = 0;
function doCount() {
stopit++;
if (stopit > 30) {
$.ajax({
url: "URL",
cache: false,
dataType: "json",
success: function (json) {
$.get("URL");
},
error: function (e, xhr) {
}
});
return false;
}
count += 1.99;
$("#number").html(
currency + parseFloat(count).toFixed(2).replace(/\./g, ',')
);
$.post("URL"});
}
あなたのコードをJSFIDDLEに貼り付けようとしましたが、毎分1回動作しているようです。http://jsfiddle.net/w72R5/ :( –
どのブラウザを使用しましたか?別のブラウザでクロステストしましたか? – powerMicha
実際には私の開発ボックスに期待通りにカウントされますが、ライブサーバーでは問題のサーバーのセットアップやクライアント側とは思わないのですか?またチェクシングされたクロステスト – memo