2011-01-24 10 views
0

場所、カテゴリ、タグに基づいてフィルタリングされた投稿があるので、フィルタリングを選択する3つのselect_tagがあります。 select_tagの項目は、このフォーム名(num)です。ここで、numはフィルタを満たす投稿の数です。ボストン(20)とカテゴリ(10)のカテゴリがあるとわかるように、ボストンとコンピュータの両方を指定すると、どれだけ多くの結果が出るかは分かりません。 Boston(20)を選択した後、select_tagsが自動的に更新され、Computer(10)がComputer(5)になるなどの不思議がありました。動的select_tag?

答えて

0

JSONを使用して新しい選択タグのデータを取得するか、現在の選択タグを置き換えるために使用できるHTMLとしてレンダリングされた完全に新しい選択タグを取得するために、ajax呼び出しを使用する必要があります。あなたはjQueryのを使用している場合は、おそらくこのような何かを行うことができます。新しいカテゴリselectタグ用のHTMLを生成するCategoriesController上のアクションになり選択

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