powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Back Button, AJAX
3 сообщений из 3, страница 1 из 1
Back Button, AJAX
    #35980560
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет! Вопрос про Back Button!

Как известно, она нарушает работу большинства AJAX приложений, в том числе моего :(.
Но есть надежда что это можно обойти.

В моём случае на сервере постоянно хранится "серверная" копия интерфейса показанного на клиенте. И проблема при нажатии back button вызвана не самим переходом на предыдущую страницу, а тем что браузер берёт эту страницу из кэша не уведомляя об этом сервер!

У пользователя при этом нормально отображается предыдущая страница, но если он попытается нажать AJAX кнопку то будет ошибка, поскольку на сервере страница другая.

Один из способов обойти - передавать в каждом AJAX запросе текущую URL но может есть способ проще? Как-то выключить кэш или заставить браузер уведомлять о переходе? Перехватить нажатие Back в JS скрипте?
...
Рейтинг: 0 / 0
Back Button, AJAX
    #35981025
breathem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.i18nguy.com/markup/metatags.html

Почитайте про cache-control и pragma значения атрибута http-equiv.
...
Рейтинг: 0 / 0
Back Button, AJAX
    #35981138
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, вроде как есть 2 основных способа реализовать бек для аджакса: скрытый фрейм и хеш (?? - не помню точно - это когда address#link). Года 2 назад это была проблема, а сейчас реализаций выше крыши. Конечно, можно разрабатывать и делать свою, но практически любой приличный фреймворк позволяет сделать это грамотно, кроссбраузерно, оптимально и правильно.

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

В любом случае - в инете сейчас очень много обсуждений и примеров реализации возврата на предыдущую аджакс-страницу.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Back Button, AJAX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]