Ниже приведен код JavaScript, где он должен рассчитываться каждые 1 мин, но как-то подсчитывать каждые 20 секунд.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, кажется, работает один раз каждую минуту здесь .. http://jsfiddle.net/w72R5/ :( –
Какой браузер вы используете? Вы перекрестно тестировали его в другом браузере? – powerMicha
он действительно рассчитывает в моем окне разработки, как ожидалось, но на реальном сервере это doesn't.do вы думаете, проблема сервера настройки или клиентской стороне? также перекрестный тест chekced – memo