Изменение обложки веб-страницы с помощью AJAX - PullRequest
2 голосов
/ 26 января 2011

У меня настроен файл cookie для хранения предпочтений темы пользователя и т. Д., Но я никогда раньше не использовал AJAX, поэтому я мог бы воспользоваться небольшой помощью.

Я нашел это простое небольшое учебное пособие по AJAX , которого достаточно, чтобы начать, но я не уверен, что мне лучше, если сервер отправит почти всю веб-страницу опять же, с обновленной темой, или - если это возможно - с помощью сервера, отправляющего скрипт, который изменил бы страницу, сохранив содержимое без изменений, но изменив свойства div и т. д., чтобы получить новый вид. 1005 *

Мысли? Комментарии? "Ты делаешь это неправильно, придурок"?

Заранее спасибо!

1 Ответ

2 голосов
/ 07 февраля 2011

Если смена темы означает только изменение классов ваших элементов div и элементов структуры вашей страницы, вы должны сделать это, просто изменив атрибут class = "" участвующих html-элементов.Ej: Вы можете поменять позиции, а также поплавки, цвета и т. Д. И т. Д. Это будет происходить только в клиенте без повторного запроса к серверу страницы (0% трафика с сервера, хорошо!)означает, что другая html структура и иерархия полностью различны: у вас нет другого способа снова запросить у сервера страницу с новым html ...

Вывод: подумайте обо всех этих вещах, если вы можете получить другиетолько изменение темы css вы можете / должны использовать jquery для изменения свойств css.Но, если нет, вам нужно загрузить новый html с сервера ...

Надеюсь, это поможет вам

pd: извините за мою английскую грамматику, если она вообще не верна!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...