2013-06-19 5 views
0

У меня есть страница, загружающая несколько jQuery. Если я обновляю страницу, это нормально, потому что она запускается только один раз при определенном действии. Однако, если jQuery запускается, я перехожу вперед, а затем возвращаю страницу. JQuery снова запустится, потому что он по-прежнему загружен с последнего раза. Есть ли что-то, что я могу сделать, чтобы jQuery запускался только один раз, даже при нажатии кнопки «Назад»?jQuery запускается только один раз, даже на задней кнопке нажмите

+0

вы можете использовать куки https://github.com/carhartl/jquery-cookie –

+0

Я не получить его, если вы обновите страницу, это нормально, но если вы нажмете кнопка «Назад» в браузере это не нормально, поскольку она загружает что-то с последнего времени? Не имеет смысла для меня! – adeneo

+0

Я думаю, что вы должны смешивать серверный язык с jquery для достижения этого –

ответ

0

Вы можете использовать состояние, которое хранится с использованием печенья/sessionStorage и базы на куки вы можете определить, нужно ли запустить его снова или не

0

Используете ли вы JQuery Ajax? дать ему свойство -> Кэш: ложные

Смежные вопросы