当对可见内容进行 javascript 操作时,如何将它从一个页面传递到另一个页面(最好是在 Rails 中)?
例如,假设我有以下简单的 jQuery 代码:
<% link_to "Next Page", report_path %>
<div class="clickable-div" style="background-color:#FFFFFF;"></div>
<script>
$('.clickable-div').click(function () {
var color = $(this).css("background-color", "#000000");
});
</script>
如果不清楚,代码应该只是根据 div 是否被点击来改变它的颜色。无论如何,页面上还有一个链接,允许某人转到报告页面。将 div 的状态传递给操作调用的方法是什么?
编辑
在 session 中似乎没有必要这样做——我错了吗?这只是从一页到下一页的内容,我不在乎网站上的其他任何地方。
编辑 2
为确认,Rails 需要访问上一页上 Javascript 中发生的操作。
最佳答案
尝试通过隐藏字段传递参数 - http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-hidden_field
关于javascript - 如何在 Rails 中将 javascript/jQuery 设置从一个页面传递到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4703561/