新手问题 传值问题

liker · 2013年04月21日 · 最后由 liker 回复于 2013年04月21日 · 2099 次阅读
<script>
 $(document).ready(function(){
        var ss="";
......
</script>

得到 ss 字符串

<%= link_to("submit",{:controller => "",:action=>"",res=""})%>

应该怎么把 ss 赋值给 res?

#1 楼 @kikyous 那就只能用 ajax 了?

#2 楼 @liker 你的需求是?

#3 楼 @kikyous 把 ss 字符串 保存到数据库、、

#4 楼 @liker 看来你是想提交一个 form 那就加一个隐藏域吧

意思差不多吧、不过最后就一个 link_to 传递参数的、、没用到 form、、

其实 link_to 产生出的 html 类似于 <a href="/xxx/xxx?rec=xxx"> 你只要手动写个链接就可以了啊,在 js 里面把 href 属性替换掉就可以啦

#7 楼 @guyanbiao 看起来挺简单、、替换能举个小例子吗?

html: <a id="value_pass"> js:

$(document).ready(function(){ $('value_pass').attr('href','/xxx/xxx?rec=xxx') }

something like that

然后点那个链接把 rec 传过去? $.post(url, {rec: ss})post 过去多好~

3Q 已解决、、、谢谢 各位的宝贵意见

需要 登录 后方可回复, 如果你还没有账号请 注册新账号