Genri_Rus, набросал такой вариант, к которому у меня самого есть много нареканий. По сути речь идет о том, что привязаны к чекбоксу могут быть разные элементы в любых количествах (я так подозреваю что могут быть и элементы P и IMG и многие другие). Для того чтобы сериализовать их в json с возможностью обратной десериализацией нужно либо встраивать достаточно мощный алгоритм, способный распарсить ветку DOM либо просто сохранять содержимое каждого элемента как html беря его из свойства element.outerHTML.
В примере я пошел по первому варианту, но без парсера, поэтому добавляя к чекбоксам элементы отличные от P получите много неприятных сюрпризов.
PS: данный вариант не совместим с предыдущими, поэтому перед просмотром желательно отчистить локалсторадж
нет, в localStorage каждому уникальному ключу соответствует одна строка, а вот уже внутрь этой строки можно пихнуть что угодно. Посмотри из примера реализацию класса Storage.
У меня в моем примере вроде бы точно также называется
Мой пример - это переделанный ваш пример, потому и названия оттуда вытянул
а как теперь правильно выводить данные в модальное окно ?
Тут многое зависит от того, для чего это делается.
например если ваше модальное окно это корзина, в которую пользователь добавляет товары, то вижу 2 варианта:
1. технические данные сохраняем в локалсторадж, и одновременно пихаем визуализацию в модальное окно. данный вариант потребует доп.логики по удалению из модалки товаров с которых сняли чекбоксы
2. технические данные сохраняем в локалсторадж, а для визуализации делаем отдельную фанку, которая удаляет все из модалки и вставляет в него визуализацию сгенерированную на основе данных имеющихся в настоящий момент в хранилище. данный вариант чуть помедленней, но не требует супер заморочек с логикой.
В любом случае для обоих вариантов мне надо понять, что же вы хотите в конечном варианте видеть в модальном окне. Если вас не затруднит, дайте как образец - готовый html, который будет в modal.innerHTML если отметить обе галки в примере
Имеются как платные версии с расширеным набором виджетов, так и бесплатные с тоже внушительным набором виджетов. Если вы студент, аспирант или преподаватель, то вы можете получить расширенную версию бесплатно, без ограничения на срок использования, но с ограничением на комерческое применение
Если загрузка по https то никак.
Если по http то способов несколько:
1. Подмена ip в файле hosts на localhost, на котором висит прокси с функцией подмены кода страниц.
2. Проксирование трафика и подмена кода на уровне протокола tcp/ip
3. Возможны и другие варианты
Не соглашусь с вами. Стпуктуры фактически незаменимы при работе с бинарными форматами файлов (кастомными или настолько узкоспециализированными что для работы с ними нет готовых решений)
Ответ на ваш ворос напрямую зависит от того какой сервер вы используете. А также может зависить от используемого на сервере языка программирования и серверного фреймворка.
Genri_Rus, очень извиняюсь, пока не получается ни выделить время ни найти техническую возможность, я про свое обещание помню, ближайшие несколько дней его выполню.
вот вариант который сохраняет в локалсторадже что то типа: