![](/img/trans.png)
[英]Tooltip for options_from_collection_for_select on Rails
[英]rails options_from_collection_for_select ajax request
我有2個模型:1。 類別。 2.產品。 每個類別都有許多產品,每種產品都屬於一個類別。
Category.rb
class Category < ActiveRecord::Base has_many :products, :dependent => :destroy end
class Product < ActiveRecord::Base belongs_to :category end
我的項目中有2個options_from_collection_for_select
,其中一個顯示類別,另一個顯示產品
<select name="task[category_id]">
<%= options_from_collection_for_select(@list_of_category,:id, :name,@task.category_id) %>
</select>
<select name="task[product_id]">
<%= options_from_collection_for_select(@list_of_product,:id, :name,@task.product_id) %>
</select>
現在,我要設置onchange
,即當我從first select
選擇一個類別時,另一個僅顯示所選類別中存在的產品。 我該怎么做?
您可以在選擇框上使用onchangehandler
,例如
<%= options_from_collection_for_select(@list_of_category,:id, :name,@task.category_id,:onchange => 'yourfunction()') %>
使用ajax調用重新填充數據。 就像是
“ abc”%> <%= options_from_collection_for_select(@list_of_category,:id,:name,@ task.category_id),:id =>“ def”%> enter code here
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.