亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: RJS:如何將DOM元素的值賦值給controller中的本地變量。 [打印本頁]

作者: squirrelRao    時間: 2011-01-11 16:14
標題: RJS:如何將DOM元素的值賦值給controller中的本地變量。
在RJS中,如何獲取獲取到頁面中DOM元素的值和innerHTML內容,然后賦值給controller中的本地變量。

因為page.assign只能將本地變量賦值給JS變量,page[]則只能獲取到頁面元素似乎不能得到值和innerHTML.

求解,有什么方法可以實現(xiàn)?
作者: 2gua    時間: 2011-01-11 16:25
這個還真不會,誰懂的回答下咯。
作者: 2gua    時間: 2011-01-11 17:48
我覺得,可以轉化成json的格式,在JS和Ruby間傳遞。
作者: squirrelRao    時間: 2011-01-11 21:07
回復 3# 2gua


    很感謝回復,去研究一下JSON去
作者: 2gua    時間: 2011-01-11 21:34
回復 4# squirrelRao


    客氣了
作者: squirrelRao    時間: 2011-01-14 10:38
回復 3# 2gua
研究了一下JSON,還是覺得轉變思路了,因為覺得為了一個很小的功能把一些新的東西加進來,未免有點小題大作了。

另外,在ROR社區(qū)中得到關于這個問題的另一個回答:

“RJS主要是用來無刷新的情況下更新當前頁面,使用戶與瀏覽器之間的交互體驗更像是桌面程序。page 對象實際上是一個 Rails 的 JavaScriptGenerator 實例,它產(chǎn)生JavaScript 并傳遞給瀏覽器。所以想用page取得頁面中DOM元素的值和innerHTML內容是無法實現(xiàn)的。頁面中的內容要傳給controller可以用form”

從這個角度來說,似乎這個問題本身的合理性有待考證




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2