DOM-созданный DOM не может удерживаться в кеше - PullRequest
0 голосов
/ 10 января 2010

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

Ответы [ 2 ]

0 голосов
/ 28 октября 2010

Смотрите плагин History. Настоятельно рекомендуется для этой цели.

0 голосов
/ 11 января 2010

Ajax против кнопки Назад

Если я правильно понимаю, вы нажимаете кнопку возврата браузера.

Если вы не управляете историей браузера, он сломает Ajax. Браузер просто переходит в последнюю загруженную папку, без участия ajax. Если вы сделали 3 вызова / загрузки AJAX на последней странице, кнопка «Назад» проигнорирует это, потому что это просто javascript на странице , и он вернется ... очень назад.

Что вы можете сделать

Есть вещи, которые вы можете сделать, чтобы сохранить обратную семантику в вашем приложении ajax, но я не знаю, как вы делаете это с помощью jquery. Может быть, у него есть инструменты для этого. Я знаю кое-что о GWT, у которого есть история управления. Но это другая основа ...

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