问题描述
function generatePara(){ var a=10}如何将javascript中的变量值传递到rails代码中以便于使用?怎么把a的值传到Controller??class LookController < ApplicationController def form @user = params[:a] endend请大家指教,谢啦!问题补充:我想用 prototypeHelper 里面的方法来解决在解决这个问题,有是办法马?<%= link_to_remote:url => {:action => "look"},:updata => "";:before => "generatePara()"%>怎么弄阿?问题补充::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 有个:with参数可以直接去js参数 ,可以查阅rails doc
解决方案三:
你用那个link_to_remote 不行吧,:before => "generatePara()" 这个是说在loading的时候所执行的运行.你用我说的这个不行吗>?
时间: 2024-10-31 08:47:34