Rails,输入中的多个值

时间:2016-06-28 07:14:38

标签: jquery ruby-on-rails

如何从我的视图中发送包含所选元素的ID的数组? 我有一个隐藏的输入

= f.hidden_field :selected_items

当项目只有jquery时,我可以这样做。单击它时,我将其ID设置为隐藏输入的值。但是,我不知道如何处理id为1,4,7和9的项目,然后将其发送到我的控制器,例如:selected_items = [1,4,7,9]。谢谢!

1 个答案:

答案 0 :(得分:2)

您必须明确提到隐藏字段采用多个值,您可以通过多种方式执行此操作,

您应该将hidden-field声明为数组。

$('#selected_items').val($('#selected_items').val() +','+ selected_item);

使用jquery,

将每个选择框选中的值附加到隐藏字段中
MyApplication

发送以逗号分隔的值,参数将从隐藏字段发送数组。