Сегодня вечером я искал по всему интернету, видел много "решений", но, к сожалению, у меня не работает.Поэтому я постараюсь получить другой ответ о том, что я вижу здесь, в стеке и в других местах, и надеюсь, что найду тот, который будет работать ...
На моей странице есть следующий бит javascript:
logbook = setInterval(function () {
$.getJSON("php/log.php", function(data) {
$.each(data.posts, function(i,data) {
$('#logspan').replaceWith(data.logupdate);
});
});
}, 5000);
Когда я запускаю страницу, она работает, но только ОДИН раз, а затем полностью останавливает интервал (это в Chrome и Firefox) и в основном сдается.
Это странно, потому что еще нетдругой скрипт, который работает следующим образом и отлично выполняет свою работу:
var timer;
function startCount() {
timer = setInterval(count,1000);
}
function count() {
var el = document.getElementById('counter');
var currentNumber = parseFloat(el.innerHTML);
el.innerHTML = currentNumber+1;
}
Я уже пытался проверить, работает ли первый скрипт, если я выключил второй, но он все еще не работает.Итак, как я могу заставить первый (JSON) скрипт работать?Благодаря этой проблеме прошло много времени, и я не продвинулся дальше! дергает за волосы
Любые предложения / советы / советы приветствуются ...
РЕДАКТИРОВАТЬ: Хорошо, я нашел что-то особенное, когда я заменяю "replaceWith" и используюappendTo ", похоже, просто обновляет #logspan, но, очевидно, я не хочу спамить свою собственную веб-страницу.Может проблема в другом?