簡體   English   中英

動態的select_tag?

[英]dynamic select_tag?

我的帖子會根據位置,類別和標簽進行過濾,因此我有3個select_tag選擇過濾條件。 select_tag中的項目具有此名稱(num),其中num是滿足過濾條件的帖子數。 如您所見,如果我將波士頓(20)作為位置,將計算機(10)作為類別,那么如果我同時指定了波士頓和計算機,就無法說出要得出多少個結果。 我想知道在選擇波士頓(20)之后,select_tags是否會更新,以便計算機(10)可能變為計算機(5),依此類推。

看看這個Railscast 情節

您將需要使用ajax調用來通過JSON獲取新的select標簽中的數據,或者使用呈現為HTML的全新選擇標簽來替換當前的select標簽。 如果您使用的是jQuery,則可能可以執行以下操作:

$('.category').load('/categories/select?location='+$('.location').value());

select是對CategoriesController的操作,它將為新類別select標簽生成HTML。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM