как перейти на предыдущую страницу, не обновляя ее. в HTML - PullRequest
0 голосов
/ 16 января 2012

HI У меня есть код ExtJS на переднем конце. выпадающие списки на этой странице загружаются динамически через вызов веб-службы сторонней службе. я перешел с этой страницы на страницу результатов.

Теперь на странице результатов у меня есть кнопка, которая позволяет пользователю вернуться на предыдущую страницу. но все данные в раскрывающемся списке должны быть сохранены.

я попробовал window.history.go (-1) и history.back ()

Ребята, пожалуйста, помогите мне.

Ответы [ 2 ]

0 голосов
/ 22 февраля 2012

Я использую сейчас extjs4 MVC дизайн.У нас есть одна HTML-страница, несколько представлений, модель и контроллер.

При переходе к новому представлению вам необходимо скрыть предыдущие панели, а при возврате показать предыдущую панель.Это решило мою проблему навигации и сохранения вида.

Как указано выше, это не подходит для mvc, если вы используете его для нескольких приложений и старого дизайна, где мы используем onReady().

0 голосов
/ 16 января 2012

Если страница навигации находится под другим URL-адресом, чем страница результатов, то это невозможно.Возможно, вам следует сохранить состояние этого меню, например, в файлах cookie или в сеансе на сервере, чтобы вы могли восстановить это состояние для каждого клиента.Также HTML5 клиентское хранилище является опцией.Другая возможность - изменить способ загрузки страницы результатов, чтобы вам не нужно было перезагружать страницу для возврата (например, используйте AJAX).

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