2011-01-24 142 views
0

我有根據位置,類別和標籤過濾的帖子,所以我有3個select_tag選擇過濾。 select_tag中的項目具有此表單名稱(num),其中num是滿足過濾器的帖子數。正如你可以看到,如果我有位置的波士頓(20)和類別的計算機(10),如果我指定波士頓和計算機,我無法知道我會得出多少結果。我想知道在我選擇波士頓(20)後,select_tags會自動更新,所以計算機(10)可能變成計算機(5)等等。dynamic select_tag?

回答

0

您需要使用ajax調用來通過JSON獲取新選擇標記中的數據,或者使用全新的選擇標記呈現爲HTML,您可以使用該選項標記替換當前的選擇標記。如果你正在使用jQuery的你也許可以做這樣的事情:

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

如果選擇將是對CategoriesController的行動,將產生新的類別中選擇標籤的HTML。