Ruby On Rails:如何将javascript变量传递给params hash?

时间:2012-07-15 04:27:35

标签: javascript jquery ruby-on-rails

我有一个以action => new形式创建的javascript数组变量,但我似乎无法找到将此变量作为字段返回控制器以及其他表单字段输入的方法。如何将此数组设置为表单中的隐藏字段。有没有办法将数组传回参数哈希值到控制器?

$(document).ready(function() {

    arr = new Array();

        $(document).on('change', 'select[id ^="package"]', function() {
            var arr = $('select[id ^="package"]').map(function(){
                return this.value
            })          
        });

});

我有这个javascript数组,我想将:packages设置为javascript变量arr的表单提交。

1 个答案:

答案 0 :(得分:1)

如果您已经有隐藏字段,可以在JavaScript中执行此操作:

$('#MODELNAME_packages').val(arr);