Я работаю над созданием «песочницы», где многочисленные пользователи будут входить в систему и создавать перетаскиваемые «узлы» в своей «песочнице». Я хотел бы иметь возможность автоматически сохранять приложение после каждой модификации, но обо всем по порядку - я пытаюсь сохранить свои объекты Javascript в MySQL.
Я новичок в Javascript, PHP и MySQL, но JSON, кажется, мой лучший друг для этой задачи. Вот примерный пример узла:
node1.pos
node1.name
node1.content
node1.siblings
* Примечание. Фактический узел будет содержать гораздо больше атрибутов, некоторые с потенциально конфиденциальной информацией.
Моя цель состоит в том, чтобы пользователь управлял каждым узлом (перетаскиваемым, связанным с братьями и сестрами, изменением имени и т. Д.), А затем при повторном посещении страницы «песочница» повторно заполняется узлами в правильном положении. со всеми правильными данными, связанными с ним.
Я думаю, что могу справиться с функцией, которая будет заполнять холст, но смещение объекта между MySQL и Javascript меня смущает. Вызовет ли объект, имеющий методы, какие-либо проблемы?
У кого-нибудь есть помощь, совет или справочный материал, который мог бы мне помочь?