我有一个以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
的表单提交。
答案 0 :(得分:1)
如果您已经有隐藏字段,可以在JavaScript中执行此操作:
$('#MODELNAME_packages').val(arr);