![](/img/trans.png)
[英]How can I set a session variable from a js inside haml in ruby on rails?
[英]Rails : get JS variable inside ruby inside inline js
我需要根据用户单击的链接更改一些div内容。 这是我的代码
:javascript
$('.some_clickable_item').on('click', function(e) {
clicked_element_id=$(this).data("element_id")
$('#my_destination_div').html("#{ render partial: "dashboard/some_partial_name", locals: {item_id: clicked_element_id} }");
})
显然,这不起作用,因为clicked_element_id是一个js变量,但是我需要将其传递给我的局部变量。
有什么简单的想法可以使它起作用吗? 谢谢 !!
部分渲染发生在 click
事件之前 。 实际上,部分文件是在浏览器收到响应之前在服务器上呈现的。
您必须使用XHR替换#my_destination_div
的内容。 参见https://api.jquery.com/load/
.load( url [, data ] [, complete ] )
描述:从服务器加载数据并将返回的HTML放入匹配的元素。
此方法是从服务器获取数据的最简单方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.