如何从我的视图中发送包含所选元素的ID的数组? 我有一个隐藏的输入
= f.hidden_field :selected_items
当项目只有jquery时,我可以这样做。单击它时,我将其ID设置为隐藏输入的值。但是,我不知道如何处理id为1,4,7和9的项目,然后将其发送到我的控制器,例如:selected_items = [1,4,7,9]。谢谢!
答案 0 :(得分:2)
您必须明确提到隐藏字段采用多个值,您可以通过多种方式执行此操作,
您应该将hidden-field声明为数组。
$('#selected_items').val($('#selected_items').val() +','+ selected_item);
使用jquery,
将每个选择框选中的值附加到隐藏字段中MyApplication
发送以逗号分隔的值,参数将从隐藏字段发送数组。