Задать вопрос
@RudMa

Как при перезагрузке страницы сохранить измененный текст на кнопке?

При добавлении товара в корзину при помощи javascript меняется название на кнопке с "В корзину" на "в корзине", но при перезагрузке оно снова меняется на старое. Товары я сохраняю в localStorage. Была идея сохранять значение текста кнопки также в localStorage, но у каждой кнопки свой id. И непонятно как соотнести id товара, который добавили с измененным текстом.
  • Вопрос задан
  • 215 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
Digiport
@Digiport
PHP рулит
Для хранения разной информации в localStorage можно завести поле со строкой в формате json
Например:
var settings = {"button1":"В корзину","button2":"В корзине"};
localStorage.setItem('settings',JSON.stringify(settings));
После перезагрузки страницы, читаем из localStorage:
var settings = JSON.parse(localStorage.getItem('settings'));
И распихиваете значения куда нужно...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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