@RudMa

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

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

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

Войти через центр авторизации
Похожие вопросы