【发布时间】:2014-02-03 01:35:42
【问题描述】:
我有一个代表用户列表的部分,我想让它为每个选定的用户发送不同的本地,以便用隐藏的输入来刷新视图的一部分,该输入采用本地的值。 我的部分用户中有这个:
%li
%a{ :href => "#", :onclick => "test("+user.id.to_s+","+id_current_user+");return false"}
这是我正在调用的函数:
:javascript
function test(with_user, current_user) {
$("#messages-list").html('');
$("#message-new").append("#{escape_javascript(render( partial:'messages/form',:locals => {:recipient_id => "with_user" } ))}");
};
这个想法是在局部的本地发送“with_user”javascript 值,但我尝试了一切以使其工作。没门 !有人可以帮我解决这个问题吗?
【问题讨论】:
-
我不确定,但我认为您的 js 在到达客户端之前不会运行。此时您是否可以访问存储在服务器上的部分文件?
-
不,我用字符串“with_user”作为recipient_id 的值得到了好的部分。我想使用名为的javascript函数的参数使其动态化
标签: javascript ruby-on-rails haml partial locals