如何将javascript中的变量值传递到rails代码中以便于使用?
function generatePara(){
var a=10
}
如何将javascript中的变量值传递到rails代码中以便于使用?
怎么把a的值传到Controller??
[code="java"]class LookController < ApplicationController
def form
@user = params[:a]
end
end[/code]
请大家指教,谢啦!
[b]问题补充:[/b]
我想用 prototypeHelper 里面的方法来解决在解决这个问题,有是办法马?
<%= link_to_remote
:url => {:action => "look"},
:updata => "";
:before => "generatePara()"
%>
怎么弄阿?
[b]问题补充:[/b]
:with的参数好像不行,可以传递参数但是好像还是在javascript里面,调用不到rails里面。
window.location.href="http://localhost:3000/look/form/"+generatePara
是可以的!
很简单.
function generatePara(){
var a=10;
return a;
}
window.location.href="http://localhost:3000/look/form/"+generatePara
你用那个link_to_remote 不行吧,:before => "generatePara()" 这个是说在loading的时候所执行的运行.
你用我说的这个不行吗>?
link_to_remote 有个:with参数可以直接去js参数 ,可以查阅rails doc