Сохранение сгенерированной страницы html

568
24 ноября 2016, 10:30

У меня есть страница с кучей JS скроптов(загрузка изображения, динамическая таблица, блоки которые перемещаются мышкой). Суть такая пользователь зашел заполнил таблицу(см рисунок), расставил блоки по местам, и из всего этого по кнопке сохранить надо создать страницу, как нибудь ее обозвать и положить на сервер. По сути на этой странице должно быть только сгенерированные таблицы и блоки со своими координатами.

Вопрос в том как средствами php или js выдернуть определенные div блоки создать html и положить содержимое div в созданный html или php файлик(тоесть таких файликов планируется, будет много).

Answer 1

Так как изменяемые данные только координаты и значения в таблице, то формируем универсальную страницу готовую принять данные и воспроизвести созданное пользователем поле из блоков. Это будет костяком страницы. Далее:

Старый проверенный способ:

Итак имеем: "A" -массив блоков.

Хранимая информация: номер блока, название, координаты. массив "B" - значения ячеек таблицы. (добавляем столбец номер блока)

По кнопке сохранить отправляем POST-запрос на сервер имеющиеся у нас массивы "А" и "В" ( делается средствами js, рекомендую задействовать localstorage)

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

Для воспроизведения повторно:

После авторизации на сайте, загружаем из базы данных значения, раставляем по координатам блоки, соответственно значения таблиц подтягиваем ajax по мере надобности.

Современный способ:

Развертываем веб-сокеты, постоянно обмениваемся информацией с сервером.

READ ALSO
А возможно ли создавать файлы с помощью JavaScript?

А возможно ли создавать файлы с помощью JavaScript?

Мне бы хотелось бы узнать, а возможно ли создавать файлы с помощью JavaScript? Если да, пожалуйста, приведите примерыБуду очень рад вашему ответу

440
Помогите заменить изображение

Помогите заменить изображение

Имеется галерея http://prorab-serviceru/1/index

433
задержка в выполнении кода, domReady

задержка в выполнении кода, domReady

Приветствую, сообществоСледующий код добавляет к body класс loaded

442
Отдаление камеры

Отдаление камеры

Делаю игру по типу agario, и столкнулся с проблемой

454