2010-08-31 34 views
0

我已經分配了jQuery的會話值軌jQuery的會話值,如回報率檢索html.erb

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

而當它在html.erb網頁檢索,我沒有得到會話值..

請給我解決這個問題。如何檢索erb文件中的jQuery會話值?

回答

2

您需要了解正在發生的事件的順序。所有的jQuery的東西發生後,通過軌道(在服務器上),通過互聯網發送到瀏覽器,然後顯示在瀏覽器中的頁面。 jquery(或一般的瀏覽器)可以與rails進行通信的唯一方法是通過http請求返回到服務器,例如,當您提交表單時。因此,例如,您可以在表單中的隱藏字段中輸入值。

然而,這可能甚至沒有必要。如果你解釋你的更廣泛的問題,那麼也許有人可以建議一個解決方案,不需要jquery在單獨的請求中將值發回到rails。