将jQuery ID数组发送到Rails 4
我有以下jQuery变量:将jQuery ID数组发送到Rails 4,jquery,ruby-on-rails-4,Jquery,Ruby On Rails 4,我有以下jQuery变量: var numbers = ["1", "2", "3"] 我想提交一个带有这些数字的表单,以便我的params变量在控制器中如下所示: { "evaluation" => { "batch_subject_ids" => ["1", "2", "3"] } } 单击按钮时,我正在动态创建此阵列 jQuery('<input>').attr({ type: 'hidden', id: 'batch_subje
var numbers = ["1", "2", "3"]
我想提交一个带有这些数字的表单,以便我的params变量在控制器中如下所示:
{
"evaluation" =>
{
"batch_subject_ids" => ["1", "2", "3"]
}
}
单击按钮时,我正在动态创建此阵列
jQuery('<input>').attr({
type: 'hidden',
id: 'batch_subject_ids',
name: 'evaluation[batch_subject_ids][]',
value: batch_subject_ids
}).appendTo('form');
我可以解析并替换数组,但我想知道是否可以从客户端以我想要的格式发送它,而不必这样做。我怎样才能做到这一点?谢谢通读一遍
您需要分别发送batch_subject_ID[]=1、batch_subject_ID[]=2等值,以便将其转换为数组
{
"evaluation" =>
{
"batch_subject_ids" => ["1,2,3"]
}
}