Как сохранить состояние приложения AJAX с помощью jQuery - PullRequest
4 голосов
/ 16 октября 2008

Я просто пытаюсь опустить пальцы в эту штуку Аякса. У меня очень простой вопрос

Я видел плагин пользовательского интерфейса (http://interface.eyecon.ro/docs/drag) для jQuery, где вы можете перетаскивать кадры, растягивать объекты, анимировать и т. Д. Итак, в основном вы получаете все функции рабочего стола прямо в веб-приложении.

В мире рабочего стола вы можете сохранять состояние объектов в файл, но как вы сохраняете состояние управляемых объектов в jQuery.

Например, Если я перетаскиваю фрейм в jQuery или растягиваю границы элемента div, как мне сохранить его в файле на сервере, чтобы в следующий раз, когда я его открою, он оставался измененным?

Ответы [ 2 ]

6 голосов
/ 16 октября 2008

Соберите состояние в объект, сериализуйте его в JSON , выполните HTTP POST, используя AJAX для скрипта на вашем сервере, который сохраняет его соответствующим образом.

Загрузите его обратным способом (вы можете пропустить AJAX и распечатать JSON прямо на странице при загрузке)

1 голос
/ 16 октября 2008

Да Nilesh - методы height () и width () . Я не знаю нативный метод, который предоставляет позиционные данные, хотя вполне может быть плагин; если этого не произойдет, некоторого необработанного javascript должно быть достаточно, некоторого необработанного javascript должно быть достаточно.

...