Показать сообщение отдельно
  #4 (permalink)  
Старый 21.07.2010, 11:00
Интересующийся
Отправить личное сообщение для Cepin Посмотреть профиль Найти все сообщения от Cepin
 
Регистрация: 07.03.2009
Сообщений: 21

Есть хешовый объект, в котором хранятся настройки. Во время нахождения пользователя на сайте, некоторые свойства от настроек могут изменится. Если какие-то свойства изменились, то я передаю объект на сервер через ajax.

Я лично отталкивался от такой логики:
1) получаем дефолтный хеш настроек.
2) клонируем его в другой хеш (функцию клонирования уже отыскал в сети)
3) используем функцию обновления данных в хеше, если нужно.
4) в самом конце сравниваем начальный хеш с конечным ,если изменился, тогда передаю на сервер данные.

Весь смысл моего извращения, чтобы не дергать каждый раз запрос на сервер ,а отсылать его тогда, когда реально были изменены данные.

Вот. Хотелось бы услышать ваши мысли, вдруг моя логика хромает и есть варианты попроще.
Ответить с цитированием