1
如何使用我的視圖中的選定元素的ID發送數組? 我有一個隱藏的輸入Rails,輸入中的多個值
= f.hidden_field :selected_items
我能做到這一點時,該項目是唯一一個使用jQuery。當點擊它時,我會將其ID放入隱藏的輸入值中。但是,我不知道如何處理點擊ID爲1,4,7和9的項目,然後將其發送給我的控制器,例如:selected_items = [1,4,7,9]。謝謝!
如何使用我的視圖中的選定元素的ID發送數組? 我有一個隱藏的輸入Rails,輸入中的多個值
= f.hidden_field :selected_items
我能做到這一點時,該項目是唯一一個使用jQuery。當點擊它時,我會將其ID放入隱藏的輸入值中。但是,我不知道如何處理點擊ID爲1,4,7和9的項目,然後將其發送給我的控制器,例如:selected_items = [1,4,7,9]。謝謝!
你必須明確地提到,隱藏場正在多個值,您可以通過多種方式做到這一點,
你應該申報隱場爲一個數組。
f.hidden_field "selected_items[]"
f.hidden_field :selected_items, :multiple => true
追加每選擇框選擇的值,爲使用jquery的hiddenfield,
$('#selected_items').val($('#selected_items').val() +','+ selected_item);
發送逗號分隔值和PARAMS將發送從hiddenfield陣列。
如何把值放入?如果我做$(「#selected_items」)。val(selected_item);我不會放棄已經在:selected_fields的ID嗎? –
您可以將值附加到隱藏字段中。 贊。 ('#selected_items').val($('#selected_items').val()+','+ selected_item);' – Sravan
發送逗號分隔 – Sravan