重新打开颜色框时检索隐藏的字段值

时间:2014-12-10 13:17:40

标签: javascript ajax

我在表单上有一个弹出窗口,其中值是通过ajax调用提交的。我作为json得到回应,一切正常。但是一旦关闭弹出窗口(colorbox),值就会丢失。我想保留弹出窗口中的值,直到提交主表单。

任何人都可以建议吗?

我可以在html隐藏变量中存储值,但我想将其作为ruby变量访问,以便我可以将其用于活动记录。

1 个答案:

答案 0 :(得分:0)

为您需要的值创建全局变量。 处理表单的提交事件或更改颜色框并更改此变量

实施例

var MY_GLOBAL_VALUE = 1;

$(window).ready(function(){
 $("form").submit(function(e){
   MY_GLOBAL_VALUE = $('#colorbox').attr('my_value');
 });
});