@PetrovAnto

Как обновить содержимое блока без перезагрузки?

Есть у меня такой кусочек кода
if (status['total_count'] < 1) {
                location.reload();
            }

Как мне его переделать так, что бы любое изменение ['total_count'] приводило к обновлению содержимого без перезагрузки страницы?
  • Вопрос задан
  • 82 просмотра
Решения вопроса 2
duboloms
@duboloms
Люблю есть дубы с кетчупом. Веб-разработчик.
В данном коде, это сделать нельзя.
Есть готовая либа PJAX - обновляет страницы без перезагрузки
Ответ написан
Комментировать
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега JavaScript
Руководитель frontend направления, предприниматель
Скорее всего ты хочешь получишь подписку на изменения переменной, это надо копать в сторону observer-ов.

Проще, если у тебя в коде точно есть место, где это переменная изменяется, тогда, тебе надо в стек загнать порядок действий, или функцию, в которой этот порядок будет описан.

Но лучше всего (без геморроя) тебе помогут JS-фреймворки типа Vue, в которых реактивность переменных уже описана за тебя.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы