我在表单上有一个弹出窗口,其中值是通过ajax调用提交的。我作为json得到回应,一切正常。但是一旦关闭弹出窗口(colorbox),值就会丢失。我想保留弹出窗口中的值,直到提交主表单。
任何人都可以建议吗?
我可以在html隐藏变量中存储值,但我想将其作为ruby变量访问,以便我可以将其用于活动记录。
答案 0 :(得分:0)
为您需要的值创建全局变量。 处理表单的提交事件或更改颜色框并更改此变量
实施例
var MY_GLOBAL_VALUE = 1;
$(window).ready(function(){
$("form").submit(function(e){
MY_GLOBAL_VALUE = $('#colorbox').attr('my_value');
});
});