【发布时间】:2010-12-16 11:25:49
【问题描述】:
我使用 Rails 3.0.3
我有 2 个<select>,当用户在第一个<select> 中选择一个选项时,应该更新第二个。第一个选择上的onchange 事件触发一个ajax 请求以获取列表(JSON 格式),success 事件调用将JSON 转换为<option> 列表的函数,以插入第二个<select> .
这里是第一个<select>
<%= collection_select :brand, :category_id, Category.all, :id, :name, {}, {:onchange => "#{remote_function :url => brands_by_category_path(:category_id => ???), :success => "buildOptions(request, 'contract_brand_id')"}"} %>
brands_by_category_path 的参数 (???) 应该等于 <select> 的选定选项
我真的不知道如何做到这一点?!!
有什么想法吗?
谢谢
【问题讨论】:
标签: ruby-on-rails json