2010-08-31 2 views
0

Я присвоенное значение сеанса в JQuery, так какRoR получить Jquery значение сеанса в рельсах html.erb

$.session("example","mysession"); 

И когда он извлекается в html.erb странице, я не получаю значение ..

сеанса

Пожалуйста, дайте мне решение для этого. Как получить значение сеанса jQuery в файле erb?

ответ

2

Вам нужно понять последовательность происходящего. Весь материал jquery происходит ПОСЛЕ того, как страница построена рельсами (на сервере), отправленными через Интернет в браузер, а затем отображается в браузере. Единственный способ, с помощью которого jquery (или браузер в целом) связываться с рельсами, - это запрос HTTP на сервер, например, когда вы отправляете форму. Таким образом, вы можете поместить значение в скрытое поле в форме, например.

Однако, возможно, это даже не нужно. Если вы объясните свою более широкую проблему, возможно, кто-то может предложить решение, которое не требует jquery для отправки значений обратно на рельсы по отдельному запросу.

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