2013-08-09 3 views
0

Когда моя страница загружена, она отображает анимацию TweenLite, используя jQuery. Javascript-код для анимации находится в отдельном файле .js.Установить переменную сеанса из jQuery

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

Я знаю, что jQuery может получить доступ к переменным сеанса через ajax, но я не могу найти примеров этого.

Я нашел аналогичный вопрос здесь, в stackoverflow, и единственным ответом на него является использование localStorage. Чем он отличается от сеанса?

+0

Couldnt вы просто получить доступ к переменной сеанса с JavaScript? – agconti

+0

Сессия = cookie за кулисами ... почему бы просто не использовать куки? –

+0

Вы можете увидеть решение в этом [ответил вопрос] [1] [1]: http://stackoverflow.com/questions/11123622/how-to-set-session-variable-in-jquery – Slade

ответ

0

Попробуйте что-то вроде этого без JQuery:

var totalVisits = "<%HttpContext.Current.Session("TOTALVISITS")%>"; 
+0

Я использую PHP на странице. Я понимаю идею подсчета посещений, и мне это нравится. Спасибо. –

+0

Может быть, вы можете попробовать это для PHP: http://stackoverflow.com/questions/4365738/how-to-access-php-session-variables-from-jquery-function-in-a-js-file –

+0

Как я сказал, что код javascript находится в .js файле, а не .php. Единственная причина, по которой я не принял ваш ответ, - это то, что я должен ждать еще пару минут. :) –

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