在颜色框调用时检索隐藏字段值

Retrieve hidden field value when colorbox repoens

本文关键字:隐藏 字段 检索 颜色 调用      更新时间:2023-09-26

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

任何人都可以提出一些建议吗?

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

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

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